javascript 注意点收集一

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

javascript 注意点收集一,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。