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

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

在本文中,我们将介绍JavaScript中如何检查变量或对象的类型。JavaScript使用typeof运算符来确定对象或变量的类型。另一方面,JavaScript是一种动态类型(或弱类型)语言。这意味着一个变量可以具有任何类型的值。变量分配的值的类型决定了变量的类型。

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

让我们使用一些示例来了解typeof运算符:

示例1: 如果一个字符串变量通过typeof进行检查,结果将是 “string”

<script>var apple = "apple";console.log(typeof apple);</script>
HTML

输出:

"string"
HTML

示例2: 当我们检查一个数字变量的类型时,结果是 “number”

<script>var number = 2052021;console.log(typeof number);</script>
HTML

输出:

"number"
HTML

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

<script>console.log(typeof undefined);</script>
HTML

输出:

"undefined"
HTML

示例4: 特殊符号的类型是 “string”

<script>var symbol = "@";console.log(typeof symbol);</script>
HTML

输出:

"string"
HTML

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

<script>console.log(typeof null);</script>
HTML

输出:

"object"
HTML

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

<script>console.log(typeof NaN);</script>
HTML

输出:

"number"
HTML

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

<script>let obj = new String("this is a string")console.log(typeof obj);</script>
HTML

输出:

"object"
HTML

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

<script>
  let func_object = function (a, b) {
    return a + b;
  };
  console.log(typeof func_object);
</script>
HTML

输出:

"function"
HTML

阅读更多:JavaScript 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册