Как проверить тип переменной или объекта в JavaScript?
В этой статье Как проверить тип переменной или объекта в JavaScript? В JavaScript оператор typeof используется для определения типа объекта или переменной. JavaScript, с другой стороны, является динамически типизированным (или слабо типизированным) языком. Это указывает на то, что переменная может иметь любой тип значения. Тип значения, присвоенного переменной, определяет тип переменной.
Оператор typeof в JavaScript позволяет определить тип значения или тип значения, которое содержит переменная. Существует только один операнд для оператора typeof (унарный оператор), который принимает на вход одну переменную. Он определяет тип операнда, и в результате возвращается строка .
Давайте разберемся с оператором typeof на нескольких примерах:
Пример 1: Если строковая переменная проверяется typeof, результатом будет «string» .
Выход:
"string"
Пример 2: Когда мы проверяем тип числовой переменной, это приводит к строке «число» .
Javascript
<script> var number = 2052021; console.log( typeof number); </script> |
Выход:
"number"
Пример 3: Когда мы проверяем тип undefined, это « undefined» .
Выход:
"undefined"
Пример 4: Тип специального символа — «строка» .
Выход:
"string"
Пример 5: Тип null — «объект».
Выход:
"object"
Пример 6: Тип NaN (не число) возвращает «число».
Выход:
"number"
Пример 7: В этом примере новый объект создается с использованием нового ключевого слова. тип переменной, созданной как «объект» .
Выход:
"object"
Пример 8. В приведенном ниже примере создается функция для нахождения суммы двух чисел, которая передается переменной. тип функциональной переменной — «функция» .
Выход:
"function"