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);
答案 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
以验证。