1.1在純數字中除了0會輸出false外,其他都為true,非零即真。
非0時:
var a =
984894.184
;
a =boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
var a =0;
a =boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
1.2當值為nan時,輸出為false。var a =
nan;
a =boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
1.3 string型別轉換為boolean型別。
除了空串(指什麼都沒有,乙個或多個空格不代表空串)
空格串:
var a =
" "
; a =
boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
結果:true
例 值為nan時
var a =
"nan"
; a =
boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
結果:true
空串:
var a ="";
a =boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
結果:false
1.4null型別轉換為boolean型別。
var a =
null
; a =
boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
1.5undefined型別轉換為boolean型別。var a = undefined;
a =boolean
(a);
console.
log(
typeof a)
; console.
log(a)
;
結果:false
尾:這是第二篇部落格
JS基本資料型別轉換之Number
1.1 string中只有數字。整型及浮點型 var a 3.1415 a number a console.log typeof a 1.2 string中為非數字內容。var a 劈豆腐 a number a console.log typeof a console.log a 結果 輸出為na...
基本資料型別轉換
八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...
基本資料型別轉換
1.其他型別轉stringa.tostring 生成乙個新的字串,不會改變原來的資料型別。a.tostring 2 轉換為二進位制的字串。a.tostring 8 轉換為八進位制的字串。string a 強制轉換為字串型別 兩者區別 x.tostring 不能轉換null和undefined,如需轉...