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) 编辑 收藏 举报