如何在 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"