如果向 JavaScript 控制台中输入 "Hello + 5*10" 会发生什么?
输出Hello+5*10
字符串可以是用双引号括起来的任何字符集合。
+ 5*10
就是双引号里的字符,所以解析器将认为整个对象是个字符串,并将结果输出为字符串!
如果向控制台中输入
"Hello" + 5*10
会发生什么?JavaScript 中的一种特殊行为,叫做隐式类型转换,是一种 JavaScript 功能。JavaScript 将
5*10
相乘,变成50
,然后将数字50
变成字符串"50"
,所以相加的是同一数据类型。然后与字符串"Hello"
相结合。
JavaScript隐式类型转换
最新推荐文章于 2023-08-03 19:32:30 发布