Классификация типов данных в JavaScript

Простые типы (примитивы):

Числа 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


Статья про BigIntПро Symbol (сложно)Ссылка на таблицу с типами

Всего комментариев: 0

Имя *:
Email *:
Код *:
Хостинг от uCoz