Простые типы (примитивы): Числа 1, 2, 3
Строки '
string', '
name'
Логический тип (
boolean)
true/false null undefined Symbol BigInt Объекты (комплексные) Специальные:
Массивы [ ]
Функции
function Объект Даты
Регулярные выражения
Ошибки
Обычные объекты.
Специальные числовые значения, относящиеся к числам: Infinity - получаем при делении на ноль
NaN ("не число") - получаем при некорректной математической операции (например, строку умножаем на число)
Код
console.log(4/0); // Infinity
console.log(-4/0); // -Infinity
console.log("John" * 9); // NaN
Типы используемых кавычек в строках Код
let firstName = "Alex";
let lastName = 'Smith';
let author = `John Smith`;
null - это когда чего-то не существует
undefined - когда значение не определено,например
Код
let number;
console.log(number); // undefined
Объекты Код
const obj = {
name: 'Alex',
age: 22,
isMarried: false
}
Использование свойства объекта:
Код
console.log(obj.name); // Alex
console.log(obj['name']); // Alex
Массивы Код
let arr = ['plum.png', 'orange.jpg', 'apple.bmp'];
Обращение к элементам массива:
Код
console.log(arr[1]); // orange.jpg
Всего комментариев: 0