输出输入的String 10次JavaScript
Output inputted String 10 times JavaScript
我正在尝试编写一个程序来读取用户输入的字符串(单词或句子)。
我已经用一个按钮为此调用了一个函数(但是没有函数的解决方案也很好,以防万一)。该程序当前从输入中读取单词,它根本没有输出到屏幕。
通过查看我不确定是什么问题(我有点菜鸟)但是没有错误需要考虑。
如果可能,我希望程序输出显示在屏幕上的警告框中。
这是我的代码:
<body>
<button onclick="outputMessage()">Try it</button>
<script>
function outputMessage(){
var text = "";
var word;
word = prompt("please enter a word");
for (word = '0'; word == '10'; word ++) {
text += "The word is " + word + "";
}
alert(text);
}
</script>
</body>
感谢您的帮助:)
-ShadowMinion
如果我没理解错的话,你想让用户输入的单词显示十次?
在那种情况下,你做的大部分都很好。只有你的循环不正确。请参阅此页面以获取一些指导:https://developer.mozilla.org/nl/docs/Web/JavaScript/Guide/Loops_and_iteration
for (var i = 0; i < 10; i++) {
text += "The word is " + word + "\n"; // /n is a new line
}
这是一个工作示例:
https://jsfiddle.net/n6d5wpgz/1/
我创建了一个小代码片段。此代码将在同一个警告框中输出输入 10 次。如果您希望它在每次迭代时发出警报,只需将警报(文本)放在 for 循环中。
<body>
<button onclick="outputMessage()">Try it</button>
<script>
function outputMessage(){
var text = "";
var word;
word = prompt("please enter a word");
for (i = 0; i < 10; i++) {
text += "The word is " + word + "\n";
}
alert(text);
}
</script>
</body>
我正在尝试编写一个程序来读取用户输入的字符串(单词或句子)。
我已经用一个按钮为此调用了一个函数(但是没有函数的解决方案也很好,以防万一)。该程序当前从输入中读取单词,它根本没有输出到屏幕。
通过查看我不确定是什么问题(我有点菜鸟)但是没有错误需要考虑。
如果可能,我希望程序输出显示在屏幕上的警告框中。
这是我的代码:
<body>
<button onclick="outputMessage()">Try it</button>
<script>
function outputMessage(){
var text = "";
var word;
word = prompt("please enter a word");
for (word = '0'; word == '10'; word ++) {
text += "The word is " + word + "";
}
alert(text);
}
</script>
</body>
感谢您的帮助:)
-ShadowMinion
如果我没理解错的话,你想让用户输入的单词显示十次?
在那种情况下,你做的大部分都很好。只有你的循环不正确。请参阅此页面以获取一些指导:https://developer.mozilla.org/nl/docs/Web/JavaScript/Guide/Loops_and_iteration
for (var i = 0; i < 10; i++) {
text += "The word is " + word + "\n"; // /n is a new line
}
这是一个工作示例: https://jsfiddle.net/n6d5wpgz/1/
我创建了一个小代码片段。此代码将在同一个警告框中输出输入 10 次。如果您希望它在每次迭代时发出警报,只需将警报(文本)放在 for 循环中。
<body>
<button onclick="outputMessage()">Try it</button>
<script>
function outputMessage(){
var text = "";
var word;
word = prompt("please enter a word");
for (i = 0; i < 10; i++) {
text += "The word is " + word + "\n";
}
alert(text);
}
</script>
</body>