如何在JavaScript中循环

问题描述 投票:0回答:2

免责声明:我是新手,我很合法

我在getInput函数中有一个第二个参数,我应该将其用于应输入的9个零。但是我不知道如何将其循环成为9个零而不是将其放入变量中。

如何在不声明为var zr = "000000000"的情况下将9个零循环并存储到我的“ digit”参数中>

这是我的代码:


<html> 
<head> 
<title>Search</title> 
  <script>
    //This method does the processing

     function getInput(input, digit){
      var str=input.substring(0,input.length);
      var padd0=9-str.length;


      var zr="000000000";
      var zrsub=zr.substring(0,padd0);
      var output="A"+zrsub+""+str;

      //can also be var output=input[0]+zrsub+""+str;

     return output;
    }


    //Displays output
    function showOutput(){
       var input=document.getElementById("search-input").value;
       var dislay=document.getElementById("search-output");
       dislay.value=getInput(input);
    }

  </script>

</head> 

<body> 
  <div class="wrapper"> 

    <input type="text" id="search-input">
    <input type="button" id="btn" value="ENTER" onclick="showOutput()"> <br><br>
    <input type="text" id="search-output"> 

  </div>
</body> 

</html>

抱歉,在整个编程过程中只是一个新手。只是有点困惑。

免责声明:我是新手,我在getInput函数中有第二个参数,我应该将其用于应输入的9个零。但我不知道如何将其循环成为9个零而不是...

javascript loops
2个回答
0
投票

您可以使用padStart


0
投票

带有for循环连接字符串

© www.soinside.com 2019 - 2024. All rights reserved.