一、和空字符串相加
1 var a = 15; 2 a = a +''; //將數值型數據轉換成字符串
二、使用String函數強制轉換
1 var a = 15; 2 a = String(a);
三、toString方法轉換;
1 string_value = number.toString();
Number對象的(基本的數字轉換為Number對象,以便可以調用這個方法)toString()方法有一個可選的參數,該參數用來指定轉換的基數。如果不指定這個參數,轉換會以10為基數進行。然而,也可以按照其他的基數(2到36之間的數)來轉換數字。(即進制)
四、toFixed:將數字轉換成字符串,並指定小數點后的位數。
1 var n = 123456.789; 2 n.toFixed(0); // "123457" 3 n.toFixed(1); // "123456.79"
五、toExponential()使用指數表示法把一個數字轉換為字符串,小數點前面有1位數,而小數點后面有特定的位數。
1 var n = 123456.789; 2 n.toExponential(1); // "1.2e+5" 3 n.toExponential(3); // "1.235e+5"
六、toPrecision()使用指定的有意義的位數來顯示一個數字,如果有意義的位數還不夠顯示數字的整個整數部分,它就使用指數表示法。
1 var n = 123456.789; 2 n.toPrecision(4); // "1.235e+5" 3 n.toPrecision(7); // "123456.8"