《超实用JavaScript代码段》--notes

1、将日期直接转换为数值

new Date    //Thu May 31 2018 17:11:26 GMT+0800 (中国标准时间)
+new Date    //1527757890236

 2、单链运算符

var a=10;
a++    //10,先运算在加
a    //11
var a=10;
a++-1    //9,先执行a-1,再执行a=a+1;

3、验证是否为负数的正则表达式

/^-\d+$/.test(str);

4、让JavaScript处理字符和ASCII码之间的转换

"a".charCodeAt(0)     //97
String.fromCharCode(75)    //"K"

5、使用!操作符两次,可以把一个值转换为字符串

!!""    //false
!!2    //true
!!true    //true
!!{}    //true

6、判断浏览器是否支持HTML5

!!navigator.geolocation    //true

7、判断是否支持canvas

!!document.createElement('canvas').getContext    //true

8、捕捉Ctrl + Enter 按键

if (event.ctrlKey && event.keyCode == 13){
    console.log('support');
} 

9、数组比较

[0]==[0]    //false
[1]==[1]    //false
!![0]    //true







猜你喜欢

转载自blog.csdn.net/weixin_41892205/article/details/80527284