Используйте typeof для проверки типа переменной
Вы можете использовать typeof
для проверки структуры данных или типа переменной. Это полезно при отладке при работе с несколькими типами данных. Если вы считаете, что добавляете два числа, но на самом деле это строка, результаты могут быть неожиданными. Ошибки типа могут скрываться при вычислениях или вызовах функций. Будьте особенно внимательны, когда вы обращаетесь к внешним данным и работаете с ними в виде объекта JavaScript Object Notation (JSON). Вот несколько примеров с использованием typeof
:
console.log (typeof ""); // выводит "string"
console.log (typeof 0); // выводит "number"
console.log (typeof []); // выводит "object"
console.log (typeof {}); // выводит "object"
JavaScript распознает шесть примитивных (неизменных) типов данных: Boolean
, Null
, Undefined
, Number
, String
и Symbol
(новый с ES6) и один тип для изменяемых элементов: Object
.
Обратите внимание, что в JavaScript массивы являются технически типом объекта. Более подробно об этом в статье Массив - это тоже объект
С помощью оператора typeof
проверьте типы каждой из двух переменных seven
и three
и выведите результаты в console.log()
.