強制轉換
基本類型:number, string, boolean
轉換函數:Number, String, Boolean
Number
兩種結果:數值,NaN
Number(a).png
String
結果只能是一個string
String(a).png
Boolean
Boolean(a).png
自動轉換
建立在強制轉換的基礎之上寒随,在必要的時候自動調用強制轉換流炕。
1、不同類型的數據進行運算;
number + string -> string
number - * / string -> number or NaN
string - * / string -> number or NaN
number + - * / boolean -> number or Infinity
boolean + - * / boolean -> 1 or 0 or Infinity or NaN
2、非boolean進行邏輯操作;
if ?: !!
3垄开、非數值進行 + - 操作