Определяем тип переменной при помощи оператора 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
Комментарии к статье