JS中有多少数据类型,它们是什么?

eag*_*der 7 javascript types

我开始读一本书,Javascript for Kids.其中作者声明有三种数据类型:

  • 数字
  • 字符串
  • 布尔

然而,根据W3Schools,有四个:

  • 数字
  • 字符串
  • 阵列
  • 对象

我想知道哪一个是正确的.

svi*_*vik 5

您可以使用typeof运算符对其进行测试:

typeof当放置在任何单个操作数之前时,运算符为您提供数据类型的名称。

因此,请尝试使用typeof任何操作数变量:它将给出以下数据类型名称之一:

  1. 布尔型
  2. 宾语
  3. 未定义

因此,这些是Javascript中的五种数据类型。

var val1 = "New World";   //returns String
var val2 = 5;             //returns Number
var val3 = true;          //returns Boolean
var val4 = [1,2,3];       //returns Object
var val5 = null;          //returns Object (Value is null, but type is still an object)
var val6;                 //returns Undefined
Run Code Online (Sandbox Code Playgroud)