首先,显示代码。
let a = 123
// step 1, result: b = '123'
let b = String(a)
// step 2, result: c = '123'
let c = a + ''
有什么不同?
Step 1
调用了toString((方法?
如果涉及到相关概念,我希望你能解释一下。
非常感谢。
(我知道我的英语不好,请纠正我。(
它就像一个循环来强制转换值。
// to String
'' + 123 // '123' as string
String(123) // '123' as string
// to Number
+'123' // 123 as number
Number('123') // 123 as number
函数和这些相对快捷键之间没有区别。