在本教程中,我们将讨论为什么需要在 Javascript 中使用“text += ” ” ”指示符。
这里的指示是将一段代码分配给一个变量。这里的变量是’text’,’+’是字符串连接运算符,’=’是赋值运算符,“’”保存一行代码,’“”’包含要添加的字符串。
程序员必须编写冗长的代码块,例如附加HTML块、附加字符串等。变量按顺序存储所有值并在dom中显示整个数据。转义内容中的单引号。
在 JavaScript 中,+= 运算符用于向变量添加值。 += 运算符右侧的值添加到左侧的变量中,并将结果存储在变量中。
以下是一些如何在 JavaScript 中使用 text += “” 的示例 –
let text = "Hello"; text += ""; // text is now "Hello" let num = 1; num += 1; // num is now 2 let arr = [1, 2, 3]; arr += [4, 5, 6]; // arr is now [1, 2, 3, 4, 5, 6]
在第一个示例中,+= 运算符用于将空字符串连接到文本变量。这不会更改文本变量的值,因为空字符串没有任何字符。
在第二个示例中,+= 运算符用于将 num 变量加 1。这会将 num 的值增加 1。
在第三个示例中,+= 运算符用于连接两个数组。这会将两个数组的元素组合成一个数组。
Javascript 中指示符 ‘text +=” ” ‘ 的用途
语法 1
var dataStr = 'content 1';
dataStr += 'content 2'+'content 3';
document.getElementById('id').innerHTML = dataStr;
上面的语法将串联数据分配给innerHTML。
示例 1
在这个程序中,变量’htmlStr’保存了HTML代码块,并赋值给这个变量来设置innerHTML。在第一个 HTML 块之后,有一个分号来结束该块。程序使用连接运算符和赋值运算符将剩余的代码块附加到代码末尾。
<html>
<body>
<h2> Javascript program that illustrates <i>variable += 'content' </i> </h2>
<div id="htmlWrap"> </div>
<script>
//Save HTML code block in a variable
var htmlStr = '<div class="div1">';
htmlStr += '<h3>H3 tag</h1>' + '<p>P tag</p>' +
'<strong>Escaping quotes' to avoid syntax error</strong>' +
'</div>';
//Set the code block to wrapper dom
document.getElementById("htmlWrap").innerHTML = htmlStr;
</script>
</body>
</html>
语法 2
var dataStr = 'content';
document.getElementId('id').innerHTML += dataStr;
上面的语法连接数据并将其分配给innerHTML本身。
示例 2
或者,您也可以直接在innerHTML 中添加多行。查看下面的代码。编写innerHTML += ‘content’ 即可完成这项工作。
<html>
<body>
<h2>Javascript program that illustrates <i>innerHTML += 'content'</i></h2>
<div id="wrap">
<p> A default text. </p>
</div>
<button onclick="moreData();">Add More</button>
<script>
function moreData() {
document.getElementById("wrap").innerHTML +=
"<h3>This is the text by user.</h3>";
}
</script>
</body>
</html>
结论
本教程告诉我们在 Javascript 中多行代码的情况下需要连接和赋值。这种方法确保了代码的整洁和可重用。当您在网页上的多个位置需要相同的 html 内容时,这种编写方式会有所帮助。当您在单行中编写较长的代码时,它还可以避免出现语法格式错误的可能性。
我们已经看到了两种方法来做到这一点。大家可以根据自己的节目需求选择一种方式。
以上就是JavaScript 中“text+=””的工作原理示例的详细内容,更多请关注双恒网络其它相关文章!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
云资源网 » JavaScript 中“text+=”””的工作原理示例
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 你们有qq群吗怎么加入?