JavaScript typeof 运算符详解
JavaScript typeof 运算符详解
概述
typeof
是 JavaScript 中的一个一元运算符,用于检测给定变量的数据类型。它是 JavaScript 中最基本和常用的类型检测方法之一。本文将详细介绍 typeof
运算符的使用方法、常见类型检测结果以及注意事项。
使用方法
typeof
运算符可以接受一个参数,该参数可以是任何类型的变量或表达式。其基本语法如下:
typeof(变量或表达式)
例如:
console.log(typeof(123)); // 输出:'number'
console.log(typeof("hello")); // 输出:'string'
console.log(typeof(true)); // 输出:'boolean'
常见类型检测结果
typeof
运算符可以检测以下几种类型:
- 基本数据类型:
number
、string
、boolean
、undefined
、symbol
(ES6 新增) - 引用数据类型:
object
、function
、null
(特殊类型) - 特殊类型:
undefined
、function
、null
下面详细介绍这些类型检测结果: