📜  JavaScript typeof运算符

📅  最后修改于: 2022-05-13 01:56:34.350000             🧑  作者: Mango

JavaScript typeof运算符

下面是 typeof运算符的示例。

  • 例子:
    
    
  • 输出:
    string
    number
    undefined

在 JavaScript 中,typeof运算符以字符串的形式返回其操作数的数据类型。操作数可以是任何对象、函数或变量。

句法:

typeof operand

或者

typeof (operand)

注意:操作数是表示要返回其类型的对象或原语的表达式。

javascript 中可能存在的类型有:

  • 不明确的
  • 目的
  • 布尔值
  • 数字
  • 字符串
  • 象征
  • 函数

例子:


输出:

string
number
undefined

让我们一个一个地覆盖所有类型,为每个代码专用一个代码段。

示例: Typeof Number,在此示例中,我们使用了 '==='(严格相等运算符)来比较值和类型,然后返回 true 或 false。例如-考虑第一个console.log(),js从左到右开始编译,它首先计算25的类型'number',然后将其与'number'进行比较,最后相应地返回true或false。

 

输出:

有趣的事实NaN 代表 not-a-number 有一种“数字”。

示例:字符串类型

 

输出:

示例:布尔类型

 

输出:

示例:未定义类型

 

输出:

示例:类型符号

 

输出:

示例:类型对象

 

输出:

示例: Typeof函数

 

输出: