您的位置:首页 > Web前端 > JavaScript

JavaScript隐式类型转换

2017-11-30 11:35 232 查看
如果向 JavaScript 控制台中输入 "Hello + 5*10" 会发生什么?

输出Hello+5*10

字符串可以是用双引号括起来的任何字符集合。
+ 5*10
就是双引号里的字符,所以解析器将认为整个对象是个字符串,并将结果输出为字符串!

如果向控制台中输入
"Hello" + 5*10
会发生什么?

JavaScript 中的一种特殊行为,叫做隐式类型转换,是一种 JavaScript 功能。JavaScript 将
5*10
相乘,变成
50
,然后将数字
50
变成字符串
"50"
,所以相加的是同一数据类型。然后与字符串
"Hello"
相结合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: