最近又重新学习了一下js的基础
By admin
有几个js本身的逻辑错误问题
var a = ?
a == !a
答案是 [],问题出在隐式类型转换
if (a == 2 && a == 3) {
…
}
答案是重写Number.prototype.valueOf
最后一个问题最奇葩,浏览器环境里的元素会自动生成全局变量foo,只想该元素….本以为这个是最开始js作为玩乐脚本的情况下来取悦程序员的快捷方式,在chrome里试了一下,发现到现在还保留着这个特性.
By admin
有几个js本身的逻辑错误问题
var a = ?
a == !a
答案是 [],问题出在隐式类型转换
if (a == 2 && a == 3) {
…
}
答案是重写Number.prototype.valueOf
最后一个问题最奇葩,浏览器环境里的元素会自动生成全局变量foo,只想该元素….本以为这个是最开始js作为玩乐脚本的情况下来取悦程序员的快捷方式,在chrome里试了一下,发现到现在还保留着这个特性.