Javascript

1.Javascript数据类型:

在Ess里面,数据类型一共分为六种:五种原始类型,一种是引用数据类型。

原始数据以下五类:

*number(数字)类型:它包含整数和浮点数(即小数);

*boolean(布尔)类型:只有true和false两个值。

*string(字符串)类型:字符串值必须用引号括起来,引号可以是单引号也可以是双引号。

*null类型:用于表示某个变量值为空。

*undefined类型:用来确定一个已经创建但是没有初始值的变量。

number(数字类型):数字类型包括整数类型和浮点类型。

var numl = 0.2;

NaN:是Javascript的特殊值,表示"非数字"(Not a Number)

NaN不是数字,但是它的数据类型是number类型。

特点:任何涉及到NaN的操作都会返回NaN。

NaN与任何值都不相等,包括NaN本身。

string(字符串)类型:单引号'   , 双引号"括起来。

单引号可以包含双引号,双引号可以包含单引号,但是单引号不可以再次包含单引号,双引号也是如此。如果非要再次包含,需要用转义符(\',\")即可。

boolean(布尔)类型:只有true和flase两个值,需要区分大小写。

undefined:

*访问未赋值的变量。

*任何被设置为undefined值的变量。

*没有意义return表达式的函数,隐式返回undefined.

*return表达式没有显示的返回任何内容。

*访问不存在的属性。

null多用于释放Javascript中的资源(变量,数值和函数等)。

*共同点:都是原始数据类型。

*不同点:

undefined:表示变量已声明但是未赋值,是所有未赋值变量的默认值,一般很少使用。

null:表示一个没有指向任何内存地址的变量,将来可能指向某个具体内存地址,一般用于主动释放资源。

 

posted on 2017-07-09 14:49  YUHONGCUISummer  阅读(127)  评论(0编辑  收藏  举报