“在JavaScript中,加法运算符还有一层含义”。
“那就是字符串连接符”。
“它究竟会如何执行取决于其参数的类型”。
“如果有一个运算数是字符串,那么就是连接符”。
“如果两个运算数都是数字,它返回两者之和”。
“这个复杂的行为是Bug的常见来源”。
道格拉斯说到这里,杨成觉得深有体会。
他可是曾经被坑过N次咯!
在经历过惨痛的教训后,他得出了一条宝贵的经验:
如果你打算做加法运算,请确保两个运算数都是整数。