Примитивы:
// Number
20019, 0.6 // числа (целые и дробные)
20934 / "dfgh" // NaN (Not a Number) - не число
2342 / 0 // Infinity - аналог математической величины "бесконечность"
// String
console.log(
"Двойные кавычки", ’Одинарные’,
`Обратные кавычки (позволяют встраивать переменные) ${str}`,
`Или встроить выражение ${1 + 5}, которое вычисляется`
); // строковые величины
// Boolean
true, false // ИСТИНА или ЛОЖЬ
// NULL
null // свойство или значение еще не известно
// Underfined
Undefined // переменная определена, но не имеет значения (не задана)
Переменные и константы JavaScript
Примеры типов данных JavaScript
Примитивы:
// Symbol
console.log(Symbol()); // уникальный идентификатор
Объекты:
const myObj = { name: "Alex", age: 45 };
console.table({ name: "Alex", age: 45 }); // выведет таблицу с ключами и значениями объекта
Замечание:
JavaScript использует динамическую типизацию переменных (т.е. он является слабо
типизированным или динамическим языком), что позволяет:
1. не определять тип переменной заранее (он определится автоматически во время
выполнения программы);
2. использовать одну переменную для хранения данных различных типов.
Переменные и константы JavaScript
Дополнительные ресурсы:
1. Типы данных JavaScript
2. Типы данных JavaScript и структуры данных
3. Основы объектно-ориентированного и прототипно-ориентированного программирования.
https://flagman.top/