В javascript есть много типов (типов данных) или значений. после последнего релиза ES6 в список были включены еще два типа данных. сегодня мы познакомимся с ними все вместе.

Значения Javascript в основном бывают двух типов. а именно:
1. Примитивные значения
2. Объекты и функции

  1. Примитивные значения:
    Примитивные значения — это те вещи, которыми нельзя манипулировать внутри кода после их объявления. Существует много примеров примитивных значений, среди которых строки и числа занимают видное место.

Некоторые другие примитивные значения:

*Undefined​ (не определено), используется для непреднамеренно отсутствующих значений.
* Null​ (нуль), используется для преднамеренно отсутствующих значений.
* Логические значения​ (true и false), используются для логических операций.
* Числа​ (-100, 3.14 и др.), используемые для математических расчетов.
* Строки​ («привет», «абракадабра» и др.), используемые для текста.
* Символы ​ (необычный), используется для сокрытия деталей реализации.
* BigInts​ (необычный и новый), используется для математики с большими числами.

2. Объекты и функции:
Объекты — это функции, не являющиеся примитивными типами, т. е. ими можно манипулировать внутри кода. Они могут принимать другие значения и производить над ними операции. В javascript массивы также являются типом объекта.

Теперь, когда у нас есть некоторые фундаментальные знания о типах, давайте спросим, ​​как мы можем узнать о типе определенных данных? К счастью, у нас есть функция с именем TypeOf() в javascript, которая легко справляется с этой задачей. Проверьте следующий код:

Итак, мы видим, что typeOf дает нам типы каждого значения. Итак, на сегодня все, до встречи!!! ❤