進製轉換,語法為tostring(n);n的取值為2,8,10,16,32分別代表轉換為2進製,10進製,16進製制,32進製。
var i=
100;
// 轉換為2進製數
console.
log(i.
tostring(2
));
將型別轉換為數值型別,原來是數值則不變還為數值,字串如果可以被轉換為數值則轉換為數值,例如"12"則被轉換為數值12,不能被轉換為數值就變為nan(非數值),布林值true轉換為1,false轉換為0,undefined轉換為nan,null轉換為0。
var i=
"100"
;//結果為數值100;
console.
log(
number
(i))
;
將字串轉換成為整數,如果parseint的引數不是字串,則會先轉為字串再轉換。如果字串以0開頭,將其按照10進製解析。以0x或0x開頭,parseint會將其按照十六進製制數解析。從前到後依次轉換,如果字串的第乙個字元不能轉換為數字則變為nan,要注意空字串會被轉換為nan。
var i=
"200a"
//結果為數值200;
console.
log(
parseint
(i))
;
將字串轉換為浮點數,其餘的轉換規則和parseint類似。
var i=
"200.1a"
//結果為數值200.1;
console.
log(
parseint
(i))
;
將型別轉換為字串型別,原來為字串則保持不變,數值則轉換為對應的字串,true和false則轉換為"true"和"false",undefined和null轉換為"undefined"和"null"。
var i=
null
;//結果為"字串null"
console.
log(
string
(i))
;
將型別轉換為布林型別,除了undefined,null,0,nan," "(空字串),false轉換為false以外都為true。
var i=
null
;//轉換為false;
console.
log(
boolean
(i))
;
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...