JS基本資料型別轉換之Boolean

2021-10-03 06:19:01 字數 1940 閱讀 7840

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,如需轉...