奇葩的 JS
2024-03-22 本文已影响0人
Cherry丶小丸子
typeof NaN ---> "number"
9999999999999999 ---> 10000000000000000
0.5+0.1==0.6 ---> true
0.1+0.2==0.3 ---> false
Math.max() ---> -Infinity
Math.min() ---> Infinity
[]+[] ---> ''
[]+{} ---> '[object Object]'
{}+[] ---> 0
true+true+true===3 ---> true
true-true ---> 0
true==1 ---> true
true===1 ---> false
(!+[]+[]+![]).length ---> 9
9+"1" ---> '91'
91-"1" ---> 90
[]==0 ---> true