您的位置:首页 > Web前端 > JavaScript

JS学习随笔。

2014-06-23 00:11 183 查看
1、NAN 不能通过==来判断,也就是说x==NAN永远是false。当且仅当 x为NAN时,x!=x才为true。

2、JS采用IEEE-754浮点数表示法,可以精确表示分数,但是不能精确表示小数,所以在进行计算时,如果不想进行近似值处理就用分数进行计算。

3、JS字符串是一个不可变量,任何字符串操作函数都是返回一个新变量,不会改变原有的值。

4、JS中任意值都可以转换成boolean值。 undefined null 0 -0 NAN "" 会被转化成false,其他的全都会被转化成true。

5、null和undefined在判断相等运算符下是相等的(null==undefind),在严格相等运算符下是不等的(null===undefined :false)。PS:这是因为==号运算时会进行JS自动类型转换,而恒等号(===)执行时,不会进行任何类型转换。

6、对象属性访问的两种方式, a.b a[b](a[index])。第二种通吃,第一种在遇到了b是保留字的时候,就傻眼了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: