javascript - 如何将变量写入一定次数?

标签 javascript repeat

var x=5
var char="Hi!

有没有办法让JS在html元素内写入char x次数?

<span>Hyper guy wants to tell you 
<script>
var x=5;
var char="Hi!;
document.write(char) and repeat x times;
</script>
</span>

使用 document.write 的问题是它会删除整个页面,那么我如何将其插入上下文中?

最佳答案

使用循环 5 次的循环,每次添加“Hi!”到最后。

var x = 5;
var char = '';
while (x--) {
    char += 'Hi!';
}
// write once
document.write(char);

或者,您可以只写 5 次:

var x = 5;
var char = 'Hi!';
while (x--) {
    document.write(char);
}

由您选择,但我更喜欢第一个(您对文档的干扰越少越好)。

关于javascript - 如何将变量写入一定次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743970/

相关文章:

javascript - 将 JSON 数组与 jQuery 相结合

javascript - 如何在 JavaScript 函数中制作自定义提示框?

matlab - 没有重复的行 - MATLAB

java - quartz : run task once a day, 无重复间隔

javascript - 小于或等于条件在我的脚本中不起作用

javascript - Lodash 是否与 _.keys 相反?

javascript - jquery 插件之外的clearinterval()

animation - 无法停止重复 UIView.animateWithDuration (Swift)

JavaScript:编写一个接受输入字符并使用递归返回该字符重复 5 次的函数

css - 如何水平重复两个不同的背景渐变到整个页面宽度?