Как проверить тип переменной или объекта в JavaScript?

Опубликовано: 14 Августа, 2022

В этой статье Как проверить тип переменной или объекта в 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"