Open openks opened 6 years ago
wtfjs 读后感 what the fuck js一文中讲的大部分都是隐形数据类型转换,也有一些不常用但是会忽视的运算规则 如第一个'[]==![]'
>=
!<
!>
'foo' + + 'bar' // -> 'fooNaN' //即 'foo' + (+'bar')
labeled statement
foo: { console.log('first'); break foo; console.log('second'); } // > first // -> undefined
try..catch..finally
finally
return
arguments
return ;
Number.toFixed()
0.7875.toFixed(3) // Firefox: -> 0.787 // Chrome: -> 0.787 // IE11: -> 0.788 0.7876.toFixed(3) // Firefox: -> 0.788 // Chrome: -> 0.788 // IE11: -> 0.788
wtfjs 读后感 what the fuck js一文中讲的大部分都是隐形数据类型转换,也有一些不常用但是会忽视的运算规则 如第一个'[]==![]'
>=
和'<='的计算方法>=
计算的是!<
同理'<='计算的是!>
labeled statement
标号语句 这个很少使用,详见MCDNtry..catch..finally
中无论如何finally
肯定会执行,即便是return
也不例外arguments
参数一说return
不能单独成行,否则会变成return ;
Number.toFixed()
返回值并不总靠谱