js轉字串
- IT科技
- 關注:2.39W次
在js中將其他型別轉換成字元串有哪些呢?下面就讓我們一起來了解一下吧:
1、
運用toString()方法
toString()方法返回的是相應值的字串表現。
數值、布林值、物件與字串值都有toString()方法,但是null與undefined值中並沒有這個方法。
在絕大多數情況下,使用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、
第三種方式是利用+“”。
也就是將轉換的值與一個字串 “” 加在一起。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/43y2pg.html