《超实用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







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值