Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как можно в виде композиции объектов описать язык джаваскрипт?

е е Ученик (22), на голосовании 10 месяцев назад
Голосование за лучший ответ
Vasilii Melnikof Мастер (1578) 11 месяцев назад
// Объявление объекта `Object`
const myObject = new Object();

// Добавление данных в объект `Object`
myObject.name = "John Doe";
myObject.age = 30;

// Объявление функции
function myFunction() {
console.log("Hello, world!");
}

// Объявление массива
const myArray = [1, 2, 3];

// Объявление объекта `Date`
const myDate = new Date();

// Объявление объекта `Number`
const myNumber = 123;

// Объявление объекта `String`
const myString = "Hello, world!";
Sergio 2.1 Оракул (67292) 11 месяцев назад
 // Примитивные типы данных 
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();
Похожие вопросы