今天看JS學習資料,看到一個toString()方法,在JS中,定義的所有對象都具有toString()方法。
Number類型的toString()方法比較特殊,有默認模式和基模式兩種。
默認模式的例子:
var num1 = 10;
var num2 = 10.0;
alert(num1.toString());//輸出10
alert(num2.toString());//輸出10
無論你用什麼表示法聲明數字,默認模式只是按十進制返回。
基模式的例子:
var num1 = 10;
alert(num1.toString(2));//輸出1010
alert(num1.toString(8));//輸出12
alert(num1.toString(16));//輸出A
很明顯,基模式就是把數值型轉換成相應的進制。