📜  如何在 JavaScript 中检查变量或对象的类型?

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

如何在 JavaScript 中检查变量或对象的类型?

在这篇文章中,如何在 JavaScript 中检查变量或对象的类型?在 JavaScript 中,typeof运算符用于确定对象或变量的类型。另一方面,JavaScript 是一种动态类型(或弱类型)的语言。这表明变量可以具有任何类型的值。分配给变量的值的类型决定了变量的类型。

JavaScript 中的typeof运算符允许您确定变量包含的值的类型或值的类型。 typeof运算符(一元运算运算符)只有一个操作数,它将一个变量作为输入。它确定操作数的类型并返回一个字符串作为结果。

让我们通过一些例子来理解 typeof运算符:

示例 1:如果使用 typeof 检查字符串变量,结果将为“字符串”

Javascript


Javascript


Javascript


HTML


HTML


Javascript


Javascript


Javascript


输出:

"string"

示例 2:当我们检查数字变量的类型时,它会产生字符串“数字”

Javascript


输出:

"number"

示例 3:当我们检查 undefined 的类型时,它是“ undefined”

Javascript


输出:

"undefined"

例4:特殊符号的类型为“字符串”

HTML


输出:

"string"

例 5: null 的类型是“object”。

HTML


输出:

"object"

示例 6: NaN 的类型(不是数字)返回“数字”。

Javascript


输出:

"number"

示例 7:在此示例中,使用 new 关键字创建了一个新对象。 typeof 创建为“object”的变量。

Javascript


输出:

"object"

示例 8:在下面的示例中,创建了一个函数来查找两个数字的总和,并将其传递给一个变量。函数变量的类型是“函数”

Javascript


输出:

"function"