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 变量均为对象。当您声明一个变量时,就创建了一个新的对象。

 

posted on 2021-03-06 15:14  不折腾活着干嘛  阅读(133)  评论(0)    收藏  举报