我正在关注 JS 的 w3school 初学者教程。从下面的代码中有一些我不明白的东西:
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var cars = ["Saab","Volvo","BMW"];
var text = "";
for(var i = 0; i < cars.length; i++) {
text+=cars[i] + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
有人可以解释我的逻辑text+=cars[i]
吗?我理解这+=
意味着增量,但我无法理解将数组元素添加到变量文本背后的逻辑。
非常感谢您的快速回复!我有一个后续问题:是否有替代方法来显示相同类型的信息而必须使用
var text = "";
和
text+=cars[i]
几段代码?如果是这样,代码片段会是什么样子,如果不是,我应该在 HTML 中插入什么
text
?
再次感谢!