// Примитивные типы данных
let name = "John"; // string
let age = 25; // number
let isAdult = true; // boolean
// Объект
let person = {
name: name,
age: age,
isAdult: isAdult,
greet: function() { // Функция как свойство объекта
console.log(`Hello, my name is ${this.name}`);
}
};
// Вызов метода объекта
person.greet();
// Класс
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
greet() {
console.log(`Hello, my name is ${this.name}`);
}
}
let john = new Person("John", 25);
john.greet();