【问题】关于循环赋值以及空字符串,循环赋值为什么要加空字符串?


最近在跟着菜鸟教程学js,遇到一些很简单的问题但是怎么都想不明白,第一次调试感觉还挺神奇,记录一下。

先说结论

不加空字符串,新的结果会覆盖上一次结果导致只能输出最后一个结果。

加上空字符串后,每次赋值都是接在上一次的后面

①错误写法↓

输出结果:   ②正确写法↓

输出结果:

③错误写法调试

……

④正确写法调试

……