將資料類型轉換為字串類型
先介紹toString()
數值、布林值,可以利用toString()轉換成字串,根據原型資料去創造一個字串
由於null以及undefined沒有toString()這個方法,因此產生錯誤
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"
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"