Javascript 初学者帮助 - 数组、while 和 for 循环

标签 javascript

我正在参加 JavaScript 初学者类(class)。我无法弄清楚我在下面的作业中做错了什么。我不完全理解如何将这些碎片组合在一起。我一直在使用 Firefox Web 控制台进行调试。然而,我对这一点感到困惑。请向我提供有关如何改进以下代码的反馈。感谢您的反馈。 =)

*程序的工作方式:*

  1. 提示用户输入一系列单词(存储在数组中)
  2. 它应该包含退出提示的选项
  3. 最后,对单词列表进行排序并将它们连接在一起
<小时/>
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/

相关文章:

javascript - 在 for 循环中的异步函数调用中有条件地执行回调

javascript - "Mute All"Animate CC 中的操作

javascript - 遍历 JSON 对象

javascript - HTML5 和 Objective-C

javascript - 使用面板标题左侧的图标验证扩展面板

javascript - 应用程序脚本中出现意外的 map 结果

javascript - 通过 AJAX 加载 SPA 网页

javascript - Google Drive OAuth 在某些浏览器上触发 origin_mismatch

javascript - 在 JS 中动态创建函数

javascript - 如何在后续调用中重用 casperJS 调用中填充的变量?