老师问一个我偶然见到的题
来源:8-1 axios
月入过亿
2023-02-16 11:37:00
typeof + '123',为啥这个结果是Number,我不太理解
1回答
同学你好,js中的“+”与字符串形式的数字(比如"123"、“4”、“555”等)配合使用,具有隐式转换类型的效果。即会将字符串形式的数字,转成真正的数字,比如:
所以typeof + '123' 就变成了typeof 123, 因此会得到number。
这里属于“+”的特殊用法,记住就行了。
祝学习愉快!
相似问题