1、toString()方法 toString()方法返回的是相應值的字符串表現 數值、布爾值、對象和字符串值都有toString()方法,但是null和undefined值沒有這個方法 例子: var age = 11; var str1 = age.toString(); //字符串 “11” var found = true; var str2 = found.toString(); //字符串 “true” 多數情況下,使用toString()方法不需要傳遞參數。 數值調用toString()方法的時候可以傳遞一個參數,來表示輸出數值的基數,可以以2、8、16進制表示字符串值 例子: var num = 10; num.toString(); // "10" num.toString(2); // "1010" num.toString(8); // "12" num.toString(16); // "a" 2、String()函數 在不知道變量是否為null或者undefined是可以使用String()函數來轉換為字符串類型 String()函數可以將任何類型的數值轉換為字符串 使用規則: 如果轉換值有toString()方法的話,就直接調用該方法,並返回相應的結果 如果轉換值是null,則返回"null" 如果轉換值是undefined,則返回"undefined" 例子: var value1 = 10; var value2 = true; var value3 = null; var value4; //只定義未初始化的變量,自動賦值為undefined String(value1); // 10" String(value2); //"true" String(value3); // "null" String(value4); // "undefined" 3、利用+“” 把轉換的值與一個字符串 “” 加在一起