标签:style blog http io color ar os 使用 java
《javascript高级程序设计》的相关总结
javascript数据类型:
Typeof 操作符
值:undefined、boolean、string、number、object、function
typeof null //object,null被认为是对空的对象的引用
null == undefined //true null === undefined //false
!!!仅用typeof用来检测类型不是太完美
Boolean
数据类型 | 转换为true | 转换为false |
Boolean | true | false |
String | 任何非空字符串 | “”(空字符串) |
Number | 任何非零数字(包括无穷大) | 0和NaN |
Object | 任何对象 | null |
Undefined | undefined |
相关函数:Boolean()
Number类型
使用IEEE754表示整数和浮点数
如果没有小数位,浮点数会解析成整数
>1.0 < 1
浮点数计算有误差
var a = 0.1 var b = 0.3 if (a+b == 0.3){ .............. //不会被执行 } //0.1+0.2 =0.30000000000000004
最大值: Number.MAX_VALUE
最小值:Number.MIN_VALUE
超出最大最小值被认为是 正无穷 和 负无穷
正无穷:Infinity // Number.POSITIVE_INFINITY
负无穷:-Infinity //Number.NEGATIVE_INFINITY
相关函数:isFinite() //在 Number.MAX_VALUE和Number.MIN_VALUE之间返回true,否则false
alert(NaN == NaN); // false
Number()
String
string是16位的unicode序列,不可变。特殊字符需转义
相关函数:String() toString()
toString():对于数值型可传入进制参数,null、undefined无此方法
String()【不确定对象有无toString方法】
如果对象有toString()方法,调用该方法(没有参数)并返回结果
如果是null,则返回“null”
如果是undefined,则返回”undefined“
Object
-------------------------
以上就是类型大概的认识,可以温故而知新~
标签:style blog http io color ar os 使用 java
原文地址:http://www.cnblogs.com/X-chen/p/4076183.html