JavaScript
文章平均质量分 66
应无所止
这个作者很懒,什么都没留下…
展开
-
JS中isNaN()函数的一点认识
isNaN可以看作:isNaN = function(value) { Number.isNaN(Number(value));}所以,isNaN()会首先尝试将这个参数转换为数值,然后才会对转换后的结果是否是NaN进行判断。因此,对于能被强制转换为有效的非NaN数值来说( 值得一提的是,包含空格的字符串、空字符串、空数组和布尔值会被强制转换为数值0或1)而且,NaN不能通过相等操作符(==原创 2017-12-29 13:02:17 · 5755 阅读 · 0 评论 -
JS预解析的一点认识
先看一道面试题: alert(a); var a=1; alert(a); function a(){ alert(2) } alert(a) var a=3 alert(a) function a(){ alert(4) } alert(a) a()原创 2017-12-29 12:02:03 · 201 阅读 · 0 评论