【发布时间】:2016-07-18 19:47:04
【问题描述】:
对于这个程序,我需要用户输入 20 个数字并显示最高的数字。我用 4 做了一个类似的,我将在下面显示,但是必须有一种更简单的方法来完成这一切?任何建议都会很棒。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function maxNum(num1, num2, num3, num4){
var max = 0;
if((num1 >= num2) && (num1 >= num3)){
max = num1;
}
else if((num2 >= num1) && (num2 >= num3) && (num3 >= num4)){
max = num2;
}
else if((num3 >= num1) && (num3 >= num2) && (num3 >= num4)){
max = num3;
}
else{
max = num4;
}
return max;
}
var arr = [];
for(i=0;i<4;i++){
arr[i] = parseInt(prompt("Enter a number"));
}
document.write(maxNum.apply(this, arr));
</script>
</body>
</html>
【问题讨论】:
-
我对 js 真的很陌生,我几乎不明白什么是变量。我真的需要白痴证明。
标签: javascript arrays display