Javascript 如何从停止循环的提示中显示条目

Javascript 如何从停止循环的提示中显示条目,javascript,loops,for-loop,while-loop,var,Javascript,Loops,For Loop,While Loop,Var,我正在尝试制作一个页面: 询问用户的姓名并在页面上显示用户名 要求用户输入一个介于1和9之间的数字,并显示该数字的乘法表 如果用户输入的数字超出此范围,则发送带有错误消息的警报 重复此步骤,直到得到所需范围内的数字 但是,在乘法表文档中写入的数字始终是输入到提示框中的第一个数字,即使它不在1和9之间 var greetingString = "Your name is "; var myName = prompt("What is your name?", ""); document

我正在尝试制作一个页面:

  • 询问用户的姓名并在页面上显示用户名
  • 要求用户输入一个介于1和9之间的数字,并显示该数字的乘法表
  • 如果用户输入的数字超出此范围,则发送带有错误消息的警报
  • 重复此步骤,直到得到所需范围内的数字
但是,在乘法表文档中写入的数字始终是输入到提示框中的第一个数字,即使它不在1和9之间

var greetingString = "Your name is ";
var myName = prompt("What is your name?", "");
    document.write(greetingString + myName + ".", "<br/>");
    document.write("<br/>");


var number = prompt("Enter a number:", "");

for(index = 1; index <= 9; index = index + 1) {
    document.write(number+ "*" +index+ "=" +number*index+ "<br/>");
}

while(true) {
    if(number<=0 || number>=10) {
    alert("Error!");
    number = prompt("Enter a number:", "");
    } else {
        break;
    }
}
document.write("<br/>");
var greetingString=“您的名字是”;
var myName=prompt(“您叫什么名字?”,“”);
document.write(greetingString+myName+”,“
”); 文件。写(“
”); 变量编号=提示(“输入编号:”,“”);
对于(index=1;index,您需要在打印表格之前放置循环

您还可以将初始提示放入循环中,这样就不必编写两次

var greetingString=“您的名字是”;
var myName=prompt(“您叫什么名字?”,“”);
document.write(greetingString+myName+”,“
”); 文件。写(“
”); while(true){ 变量编号=提示(“输入编号:”,“”); 如果(数字=10){ 警报(“错误!”); }否则{ 打破 } }
对于(index=1;在打印表格后,为检查数字是否在1和9之间的循环编制索引)。