1. 程式人生 > 其它 >js轉為字串的三種方式

js轉為字串的三種方式

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、利用+“” 把轉換的值與一個字串 “” 加在一起