Для проверки типа данных в JavaScript можно использовать операторы typeof и instanceof. 13
Оператор typeof возвращает строку, указывающую на тип данных операнда (значения, с которым он работает). 3 Он подходит для базовых проверок типа, особенно для примитивных типов данных, таких как числа, строки и логические значения. 3 Некоторые примеры возвращаемых типов:
Оператор instanceof позволяет проверить, является ли объект экземпляром определённой функции конструктора. 3 Он возвращает true, если цепочка прототипов объекта может быть прослежена до функции конструктора, расположенной с правой стороны оператора. 3
Кроме того, для проверки типа на массив есть специальный метод: Array.isArray(arr). 4 Он возвращает true, только если arr — массив. 4