2.5 Типы данныхJs это язык динамичной типизации, поэтому он не привязывает переменные к какому либо типу данных.
number – для любых чисел в диапазоне ±(2в 53 степени -1)
BigInt – дает возможность работать с очень длинными целыми числами.
string – это строка или простой текст. Любой текст должен быть заключен в кавычки.
В JavaScript существует три типа кавычек.
Двойные кавычки: "Привет".
Одинарные кавычки: 'Привет'.
Обратные кавычки:
Привет.
Двойные или одинарные кавычки являются «простыми», между ними нет разницы в JavaScript.
Обратные же кавычки имеют расширенную функциональность. Они позволяют нам встраивать выражения в строку, заключая их в ${…}.
Например:let name = "Иван";
// Вставим переменную
alert(
Привет, ${name}! ); // Привет, Иван!
// Вставим выражение
alert(
результат: ${1 + 2} ); // результат: 3
boolean – используется для хранения двух ответов да и нет. Имеет только два значения: true и false
null – ничего/пустота/пустое множество. Зачем? пока хз
undefined – «Оно означает, что «значение не было присвоено»
let age;
alert(age); // выведет "undefined"
object – В объектах хранят коллекции данных или более сложные структуры. «Объекты занимают важное место в языке и требуют особого внимания.» Надо запомнить.
symbol – «тип (символ) используется для создания уникальных идентификаторов в объектах. Мы упоминаем здесь о нём для полноты картины, изучим этот тип после объектов.» Пока сам не понимаю, но такой тип есть
Оператор typeof – если после этого оператора ввести любую переменную, то он выдаст тебе ее тип. (по идее)
Ps: я все это конспектировал по мере урока, и в конце было это *фото*