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