+号的用法(3+5+“8”与“3”+5+8相同吗)

+既可以用作数字的加法,也可以用作字符串的连接。

js会根据运算对象的类型来决定执行加法还是连接,这两种的执行顺序都是从左到右。js会从左到右检测每一对操作数,如果其中有一个是字符串就会执行字符串连接,如果两个都是数字才会执行加法。例如:

3+5+“8”=“88”

“3”+5+8=“358”

posted @ 2019-06-11 16:12  徐黎晓  阅读(303)  评论(0编辑  收藏  举报