1.隱式轉換
⑴.當不同數據類型進行相互運算的時候
⑵.當非布爾類型數據求布爾值得時候
預期為數字時:算術運算時,結果和運算的數都是數字,數據會轉換成數字進行計算(- * / %)
預期為字符串時:轉為字符串用'+'號時是字符串的拼接
預期為布爾類型時:轉換成布爾值(undefined/null/false/0/nan...都轉換成false)其余的為true
2.強制轉換
numder(轉換數)轉換成數字,當遇到不是數字時整個結果為nan
parseInt(轉換數)轉換為整數,只轉換整數部分
parseFloat(轉換數)轉換為浮點數
3.注意
nan是number類型,並且nan==nan不成立
a==b值匹配a===b值和類型都要匹配
