JavaScript如何创建一个循环,询问用户输入和循环,直到他们键入退出

时间:2014-03-31 00:06:46

标签: javascript arrays input

JavaScript如何创建一个循环,询问用户输入和循环,直到他们键入exit 然后程序将显示他们输入的最小值

var Student = prompt("Enter Student Name: ");
var StudentArr = new Array(Student);

var mark = parseInt( prompt("Enter Student Mark: ") );
var markArr = new Array();


function min (mark){
    var min = Number.Max_Value;
    for(var i = 0; i < mark.length; i++){
       if(number(mark[i]) < min)
           min = number(mark[i]); 
    }
    return mark;
}
var smallest = min(mark);

        document.write(smallest);

1 个答案:

答案 0 :(得分:0)

试试这个:

var input = prompt("test");
var min = parseInt(input);

while (input !== "exit") {
    input = parseInt(input);
    if (input < min) {
        min = input;
    }
    input = prompt("test");
}
alert(min);

工作示例:http://jsfiddle.net/3Jtxu/

但这是最低功能的代码。如果输入是有效数字,您可能需要添加一些if以验证。