JS数据类型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
注:Symbol是 ES6 引入了一种新的原始数据类型,表示独一无二的值。
引用数据类型可用 instanceof 来检测 :值 instanceof 类型
字符串(String)类型:字符串可以是引号中的任意文本。
例:

数字(Number)类型:
JS只有一种数字类型
例:

极大或极小的数字可以通过科学(指数)计数法来书写:

布尔(Boolean):
布尔 (逻辑) 只能有两个值:true 或 false。

未定义(Undefined)和对空(Null):
Undefined这个值表示不含有值。
可以通过将变量的值设置为 null 来清空变量。
例:

数组(Array)
创建数组三种方法:
第一种方法:

第二种方法:浓缩的数组(condensed array)

第三种方法:文字数组/一堆数组(literal array)

三种方法输出结果相同:

对象(Object)
对象是由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name:value) 来定义。
例:

声明变量的类型
当声明新的变量时,可以使用关键词 ' new ' 来声明其类型
例:
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
浙公网安备 33010602011771号