为什么这段代码在js中返回number5?我搞不懂。console.log(typeof 4+5)
发布于 2021-03-17 21:09:24
在MDN的正式文档中,明确指出:
-- type运算符返回一个字符串,指示未计算操作数的类型。
因此,您正在计算的是类似于String+Number的东西,它在任何情况下都会导致String Concatenation。记住,当有一个包含两个操作数的add操作,其中一个操作数是String时,它总是以字符串连接结束。
https://stackoverflow.com/questions/66680745
复制相似问题