繁体   English   中英

javascript获取用户输入到数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM