JavaScript注意尽量少使用==
当我们在 js 中判等时,有两种方式,一种是全等(=),一种是相等(),其中全等包含类型的判断,而相等会对类型做隐式转换,大家在 idea 中编辑 js 时可能会遇到如下警告(注意其中全等并未报任何警告): 可以看到类型的转换是值得注意的,使用判断时很容易引起类型上的歧义,有一种违和感,如下我们使用做一下简单测试: function toSubmit() { debugger; var test1 = ( '' == '0' ); // 预测结果:false var test2 = ( 0 == '' ); //...
more...