我正在参加 JavaScript 初学者类(class)。我无法弄清楚我在下面的作业中做错了什么。我不完全理解如何将这些碎片组合在一起。我一直在使用 Firefox Web 控制台进行调试。然而,我对这一点感到困惑。请向我提供有关如何改进以下代码的反馈。感谢您的反馈。 =)
*程序的工作方式:*
- 提示用户输入一系列单词(存储在数组中)
- 它应该包含退出提示的选项
- 最后,对单词列表进行排序并将它们连接在一起
var words = [];
while (true) {
var word = prompt("Please enter a list of words or enter 'exit' to leave the prompt,"");
if (word ==="exit") {
break;
}
var total_words = 0;
for (var index = 0; index < words.length; index++);{
total_words = words.sort[index];
}
document.write(words[index]);
最佳答案
试试这个:
<script type="text/javascript">
var words = new Array();
while (true) {
var word = prompt("Please enter a list of words or enter 'exit' to leave the prompt","");
if (word ==="exit") {
break;
}
words.push(word);
}
words.sort();
document.write(words);
</script>
关于Javascript 初学者帮助 - 数组、while 和 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203870/