JS 型別轉換

2021-09-28 23:44:52 字數 1845 閱讀 2724

其他型別轉數字

1、parseint() //轉整數

console.log(parseint(「10」)); //10

console.log(parseint(「10aa」)); //10

console.log(parseint(「sa10」)); //nan

console.log(parseint(「1dfasdg0」)); //1

console.log(parseint(「10.98」)); //10

console.log(parseint(「10.98adas」)); //10

2、parsefloat() //轉小數

console.log(parsefloat(「10」)); //10

console.log(parsefloat(「10aa」)); //10

console.log(parsefloat(「sa10」)); //nan

console.log(parsefloat(「1dfasdg0」)); //1

console.log(parseflot(「10.98」));

console.log(parseflot(「10.98adas」));

3、number() //轉數字。比上面2種嚴格

console.log(parsefloat(「10」)); //10

console.log(parsefloat(「10aa」)); //nan

console.log(parsefloat(「sa10」)); //nan

console.log(parsefloat(「1dfasdg0」)); //nan

console.log(parseflot(「10.98」));

console.log(parseflot(「10.98adas」)); //nan

其他型別轉字串

1、 .tostring。變數有意義時使用

var num = 10;

console.log(num.tostring()); //字串「10」

var num1;

console.log(num1.tostring()); //報錯

var num2 = null;

console.log(num2.tostring()); //報錯

2、 string()。變數沒有意義時使用

var num = 10;

console.log(string(num)); //字串「10」

var num1;

console.log(string(num1)); //字串「undefined」

var num2 = null;

console.log(string(num2)); //字串「null」

其他型別轉布林型

boolean(值); 陣列處「0」以外都為true,字串處""以外都為true,null、undefined為false

console.log(boolean(1)); //true

console.log(boolean(0)); //false

console.log(boolean(11)); //true

console.log(boolean(-10)); //true

console.log(boolean(「哼哼」)); //true

console.log(boolean(「」)); //false

console.log(boolean(null)); false

console.log(boolean(undefined)); false

JS 型別轉換 強制型別轉換

js 型別轉換 強制型別轉換 一 parseint 將其他型別轉換成number型別的整數 注意 string number 1 字串中值的首字元必須是數字,轉換後才能得到具體的值 否則得到nan 2 只轉換從首字元開始的連續數字 如 2b345 轉換後只得到2 3 除了string,其他型別轉換後...

js型別轉換

js varscolor blue alert scolor.length outputs 4 js varbfound false alert bfound.tostring outputs false js varinum1 10 varfnum2 10.0 alert fnum2.tostri...

js 型別轉換

function str function tostr val function todstr val,dv function trim str function lenb str function ismobile str d 13 d 15 d if reg.test trim str retu...