將資料類型轉換為字串類型
先介紹toString()
數值、布林值,可以利用toString()轉換成字串,根據原型資料去創造一個字串
由於null以及undefined沒有toString()這個方法,因此產生錯誤
1 2 3 4 5 6 7 8 9 10 11
| let a = true; a = a.toSting(); console.log(typeof a, a) //輸出 "string" "true"
let b = null; b = b.toSting(); console.log(typeof b, b) //輸出 Uncaught TypeError: Cannnot read properties of null (reading 'toString')
let c = undefined; c = c.toString(); console.log(typeof c, c) //輸出 Uncaught TypeError: Cannnot read properties of undefined (reading 'toString')
|
緊接著說明String()
數值、布林值,String()可以轉換成字串,根據原型資料去創造一個字串
對於null,則直接轉為”null”
對於undefined,則直接轉為”undefined”
1 2 3 4 5 6 7 8 9 10 11
| let a = 46 a = String(a) console.log(typeof a, a) //輸出 "string" "46"
let b = null b = String(b) console.log(typeof b, b) //輸出 "string" "null"
let c = undefined c = String(c) console.log(typeof c, c) //輸出 "string" "undefined"
|