強制轉換方法:1、呼叫toString()方法,語法「要轉換的資料物件.toString()」;2、呼叫String()函數,語法「String(要轉換的資料)」; 3.使用「 」符拼接字串,語法「要轉換的資料""」。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
強制型別轉換指將一個資料型別強制轉換為其它的資料型別。一般是指,將其它的資料類型轉換為String、Number、Boolean。
下面就聊聊將值型別強制轉為字串String的方法。
轉換為String類型
將其它數值轉換為字串有三種方式:toString()、String()、 拼串。
方式一:呼叫被轉換資料類型的toString()方法
#該方法不會影響到原變量,它會將轉換的結果傳回,但注意:null和undefined這兩個值沒有toString()方法,如果呼叫它們的方法,會報錯。
var a = 123; a = a.toString(); console.log(a); console.log(typeof a);
方式二:呼叫String()函數,並將轉換的資料作為參數傳遞給函數
使用String()函數做強制型別轉換時,對於Number和Boolean實際上就是一個呼叫的toString()方法,但是對於null和undefined,就不會呼叫toString()方法,它會將null 直接轉換為“null”,將undefined 直接轉換為“undefined”。
var a = 123; a = String(a); console.log(a); console.log(typeof a); var b = undefined; b = String(b); console.log(b); console.log(typeof b); var c = null; c = String(c); console.log(c); console.log(typeof c);
方式三:為任意的資料型別""
var a = 123; a = a + ""; console.log(a); console.log(typeof a);
【相關推薦:javascript學習教學】
以上是javascript怎麼將值類型強制轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!