gpt4 book ai didi

javascript - 关于 jscript 中 for 循环中 innerHTML 的工作

转载 作者:行者123 更新时间:2023-11-30 11:33:00 24 4
gpt4 key购买 nike

我的 HTML 代码,我想知道当我使用 text 而不是 text+ 时会发生什么:

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Loops</h2>

<div id="demo"></div>

<script>
var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"];
var text = "";
var i;
for (i = 0; i < cars.length; i++) {
text+=cars[i]+"<br>";
document.getElementById("demo").innerHTML = text;
}
</script>

</body>
</html>

最佳答案

= 运算符是 assignment operator .它为变量赋值,覆盖旧值:

var a = 'Hello, ';
a = 'World!';
console.log(a); // logs 'World!'

+= 运算符是加法赋值运算符。它将值添加到变量的值:

var a = 'Hello, ';
a += 'World!';
console.log(a); // logs 'Hello, World!'

相当于:

var a = 'Hello, ';
a = a + 'World!';
console.log(a); // logs 'Hello, World!'

关于javascript - 关于 jscript 中 for 循环中 innerHTML 的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45567984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com