[英]javascript getting user input to an array
你好,我试图得到这个数组的最小值是我适当地添加用户输入到数组。
var highestMark=0;
var gradeAwarded;
var StudentArr= [Student];
var markArr = [mark];
var Student = prompt("Enter Student Name: ", "Ross");
var mark = prompt("Enter Student Mark: ", 50);
var max;
function min (mark){
var min = Number.Max_Value;
for(var i = 0; i < mark.length; i++)
if(mark[i] < min)
min = mark[i];
}
return mark;
var smallest = min (mark);
document.write(smallest);
可以,但是prompt
方法返回一个字符串,您可以按照自己的方式使用该字符串。 对于样品,如果用户键入由特定炭分离的一些值,
(样品),你可以使用split
方法,并获得该阵列中,用于样品:
var values = prompt("Eter values: ", "");
var result = values.split(',');
但您的代码看起来不错,只需将mark[i]
转换为数字,即可进行采样:
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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.