Определяем тип переменной при помощи оператора javascript typeof
Как известно, в javascript существует 6 типов значений: null, undefined, string, number, object, Boolean. Существует несколько способ узнать какой тип значений хранится в переменной.
Полиморфная функция – это такая функция, которая по-разному обрабатывает аргументы различных типов.
Первый способ определить тип переменной это использовать оператор typeof.
Оператор typeof можно использовать и в синтаксисе функции.
javascript
typeof value;
typeof(value);
console.log(typeof undefined); //undefined
console.log(typeof 0); //number
console.log(typeof true); //boolean
console.log(typeof "opa"); //string
console.log(typeof {}); // object
console.log(typeof null); //object (не объект)
console.log(typeof function(){}); //function (!)
console.log(typeof []); //object
console.log(typeof {}); //object
console.log(typeof new Date); //object

Комментарии к статье