您的位置:首页 > 移动开发 > Objective-C

JavaScript的数据类型之Number, String, Boolean和Object

2011-07-02 20:27 941 查看
JavaScript的数据类型包括
Number,String,Boolean,null,undefined以及剩下的统称为Object的东西,其中Number,String和Boolean是immutable的。
Number

js没有整型的概念
所有的数字都是64位浮点
1 和 1.0 是同一个东西
1e2表示100,1e5表示10000,1e-2表示0.01,1e-5表示0.00001
NaN是一个特殊的number value,表示某个操作结果不是一个Number
NaN和任何值都不相等,NaN == NaN 也是false
isNaN(number)函数用来检测输入是不是一个NaN
Infinity表示所有很大很大的一个值,可能是最大的值了,据说大于1.79769313486231570e+308
一个很有用的内置Object:Math,有一些很实用的方法如Math.floor(number), Math.random,详见:http://www.w3schools.com/js/js_obj_math.asp
Stringjs没有字符的概念,只玩字符串,也就是string
string可以放在单引号或者双引号里面
string是不可变的,俗称immutable,一旦创建,无法改变。话说string恒久远,一建改不了……
别被上面那句吓着了,string可以很轻松的执行+操作,也可以随时改变string变量的值。(跟上面那句矛盾?自个想去~)
Booleanfalse值包括:false,null,undefined,“”,0,NaN
true值包括除上面以外的一切,甚至是“false”
ObjectObject就是一个装属性的容器,an Object is a container of properties
属性有一个名字和值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐