Javascript编码

时间:2014-10-25 11:32:24

标签: javascript

我很难尝试编写JavaScript代码,该代码向用户请求任何数字序列,直到此类用户输入“N”。

如果发生这种情况,则会弹出一条消息,指示用户他已到达该序列的末尾,然后弹出一条新消息,显示用户输入的“全部”号码以及以新月顺序组织它们。

有什么建议吗?

我很感激任何帮助,因为我现在正在疯狂地想着什么。

如果指定了数组,那么我就不会有问题,但由于它是一个随机数组,我似乎无法找到正确的答案。

1 个答案:

答案 0 :(得分:0)

你想要做的是这样的事情:

  1. 获取用户的号码并将其保存在阵列中。

  2. 遍历所有数字并检查数字是否为N。

  3. 如果是,请提醒用户。

  4. 对数组进行排序,提醒用户。

  5. 尝试编码:

    // All the user's numbers
    var UserNumbers = [15, 10, 11, 12, 13];
    
    //The value to search for
    var N = 12;
    
    
    //Loop through the values
    for(var i = 0; i < UserNumbers.Length; i++){
         if(UserNumbers[i] == N){
              //The number matches
              alert("You reached the end of the sequence";
         }
    }
    
    // I am not sure what you mean with cresent order so that you'll have to solve for yourself.
    //Sort the UserNumbers here
    
    //Store the message to show the user
    
    var message = "";
    
    //Loop through the values - now in correct order and save them to the message
    for(var i = 0; i < UserNumbers.Length; i++){
         //Add to the message
         message += UserNumbers[i] + " ";
    }
    
    //Show the message - all the containing numbers
    
    alert(message);
    

    虽然这是一个有用的社区,但我很确定我们不是由老师在这里教你如何编码。因为这听起来像是家庭作业而不是现实生活场景,所以请与老师或同学交谈。祝你好运,下次在发布问题之前尝试做一些研究 - 那里有很多初学者的教程。