当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 一些小知识总结(虽然可能没用)

一些小知识总结(虽然可能没用)

2019年01月14日  | 移动技术网IT编程  | 我要评论

1、typeof可以用于未定义的变量

1 var a;
2 alert(typeof a);
3 alert(typeof b);

上面的代码输出结果相同,typeof不区分未定义变量和未初始化变量,它们的返回值都为undefined。

2、undefined实际上是从null派生出来的,在ecma标准中认为二者相等,即undefined==nul --------->true

3、浮点数则会进行计算之前是以字符串形式存储的

4、nan自身是不相等的,即nan==nan -------->false

5、获取范围在min~max之间的随机数

1 math.floor(math.random() * (max - min + 1) + min);

6、数组中取最大值的方法

1 math.max.apply(math,arr);

但是并没有取数组最小值的方法

7、tostring()方法可以将其它类型的值转为string型,这个方法来源于object,所以string本身也有这个方法(虽然字符串转字符串好像很蠢。。。)

8、number的tostring()方法可以传入基值,以进行进制转换

1 var num = 10;
2 alert(num.tostring(2));    //输出 "1010"
3 alert(num.tostring(8));    //输出 "12"
4 alert(num.tostring(16));   //输出 "a"

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网