目錄:
JavaScript——數據類型轉換(Number)
JavaScript——數據類型轉換(String)
JavaScript——數據類型轉換(Boolean)
隱式類型轉換javascript
boolean-隱式類型轉換 var b=!0; console.log(typeof(b),b); 輸出 boolean true b=!1; console.log(typeof(b),b); 輸出 boolean false b=!1000; console.log(typeof(b),b); 輸出 boolean false b=!!1000; console.log(typeof(b),b); 輸出 boolean true var b=!undefined; console.log(typeof(b),b); 輸出 boolean true b=!null; console.log(typeof(b),b); 輸出 boolean true b=!''; console.log(typeof(b),b); 輸出 boolean true b=!NaN; console.log(typeof(b),b); 輸出 boolean true && 和 ||不進行隱式類型轉換 var b=undefined && 5; console.log(typeof(b),b) 輸出 undefined undefined
顯式類型轉換java
boolean-顯示類型轉換 庫函數 Boolean(); var b=Boolean(0); console.log(typeof(b),b) 輸出 boolean false var b=Boolean(1000); console.log(typeof(b),b); 輸出 boolean true var b=Boolean(undefined); console.log(typeof(b),b); 輸出 boolean false var b=Boolean(null); console.log(typeof(b),b); 輸出 boolean false var b=Boolean(NaN); console.log(typeof(b),b); 輸出 boolean false var b=Boolean(''); console.log(typeof(b),b); 輸出 boolean false