JS資料型別轉換

2021-10-04 05:16:48 字數 905 閱讀 6906

強制轉換:主動將資料的型別強制轉換為某種型別

將其他的資料型別轉換為string

方法一:呼叫被轉換資料型別的tostring()方法,該方法不會影響全域性變數,會將轉換的結果返回

注意:null和undefined這兩個值沒有tostring()方法

var a=123;

a=a.tostring();

方法二:呼叫string()函式,

var a=123;

a=string(a);

將其他的資料型別轉換為number

使用number()函式

字串——>數字

如果是純數字的字串,則直接將其轉為數字。

如果字串有非數字內容,則轉換為nan。

如果字串是乙個空串或全是空格,則轉換為0。

布林——>數字

true轉換1

false轉換0

null——>數字 ==0

undefined——>數字 ==nan

強轉為整數parseint(字元,進製)可以將指定進製方式字串轉換為10進製數值tostring()的逆轉換

純數字——>數字

純字元——>nan

部分數字,部分字元——>通過parseint轉換數值可以從開始轉換到字元前為止變成數值,如果第一位是字元,返回nan。

布林值強轉數值整型,變成nan

undefined——>nan

null——>nan

parsefloat();強轉小數和parseint();類似

將其他的資料型別轉換為boolean

使用boolean()函式

「 」 、0、false、undefined、null、nan轉換為布林值變false,其餘都轉true

JS資料型別轉換

js var blue alert scolor.length outputs 4 js varfalse alert bfound.tostring outputs false js varvar outputs 10 js var outputs a js var var var var ret...

JS 資料型別轉換

js 資料型別轉換 方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not...

JS 資料型別轉換

js 資料型別轉換 方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not...