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

javascript 注意点收集一

2014-03-10 23:26 162 查看
javascript 注意点一

防止忘记 收集起来以方便复习

1:parseInt()
parseInt函数的第二个参数取值范围在2~36之间 当值不在这个范围之间或者不为0,他将返回NaN;
值为0的时候,将按照10进制返回

2:null
null instanceof Object 返回的是false; 权威指南中指出 instanceof 是检测左值是否继承自右侧的构造函数的prototype 不会检测是否是由右侧的构造函数初始化而来。所以我们调用null.toString()等对象的方法时候, 会报错.
3:数组的filter方法
在filter方法中 如果当前过滤的值没有定义 就跳过
var a = [1,2,3];a[10] = 0; a.filter(function(x){return x===undefined}); //返回[]

4:%模运算符
模运算符结果的符号 取决于左值的符号
如:-9 % 2 //-1
9 % 2 //1

5:Array构造函数的prototype 是一个数组
Array.prototype //返回[];

6:怪异题目:1 + - + + + - + 1
分析了一下:不知道这样理解对不对
1 + - + + + - ( + 1)
1 + - + + + (-1)
1 + - + + (-1)
1 + - + (-1)
1 + - (-1)
1 + 1
2

7:Number.MIN_VALUE
这个值是一个正数

8:Math.max() 和Math.min()
Matn.max() //居然是 -Infinity
Matn.min() //居然是 Infinity
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: