АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗tsSpOpCP 4 of 37 menu
Новая рубрика! Интервью с моими учениками. Они расскажут, как искали работу и дадут ценные советы. Заходите:)

Свойства ООП класса в TypeScript

Давайте теперь научимся объявлять свойства классов. В TypeScript всем свойствам при объявлении нужно указывать их тип. Посмотрим, как это делается на практике.

Давайте создадим класс User. Зададим ему свойство name, указав, что оно будет строкой:

class User { name: string; }

Такой код, однако, будет выдавать ошибку, так как не задано начальное значение свойства.

Давайте зададим его:

class User { name: string = 'john'; }

Теперь сделаем объект нашего класса:

let user: User = new User;

А теперь выведем значение свойства:

console.log(user.name); // 'john'

А теперь поменяем значение свойства после создания объекта:

user.name = 'eric';

Создайте класс Student со свойствами name и age.

enru