A.把int型轉換成string型
(1) var x=100
a = x.toString()
(2) var x=100;
a = x +""; //JS會自動隱性轉換
B.string 變成 int
(1)parseInt(str)
parseInt("abc") // Returns NaN.
parseInt("12abc") // Returns 12.
parseInt("12") //Return 12.
(2) Number(str)
兩者的區別是:
var str='1250' ;
alert( Number(str) ); //得到1250
alert(parseInt(str)); //得到1250
var str1='00100';
alert( Number(str1) ); //得到100
alert(parseInt(str1)); //得到64
發現parseInt方法在format'00'開頭的數字時會當作2進制轉10進制的方法進行轉換,
所以建議string轉int最好用Number方法
本文:摘抄+記錄
