我如何编辑“答案”,以便将两个最低数字加在一起?
var luku1, luku2, luku3, luku4, answer;
luku1 = parseInt(prompt("Give number 1"));
luku2 = parseInt(prompt("Give number 2"));
luku3 = parseInt(prompt("Give number 3"));
luku4 = parseInt(prompt("Give number 4"));
answer = luku1 + luku2;
document.write (answer);
答案 0 :(得分:0)
您可以对变量进行排序并添加前2个值。
var luku1, luku2, luku3, luku4, answer;
luku1 = parseInt(prompt("Give number 1"));
luku2 = parseInt(prompt("Give number 2"));
luku3 = parseInt(prompt("Give number 3"));
luku4 = parseInt(prompt("Give number 4"));
var arr = [luku1, luku2, luku3, luku4].sort(function(a,b){
return a>b?1:a<b?-1:0;
})
answer = arr[0] + arr[1];
document.write (answer);
您也可以尝试这样的事情:
var inputs = [], answer, n = 4;
for(var i=0; i<n; i++){
inputs.push(parseInt(prompt("Give number 1")));
}
var arr = inputs.sort(function(a,b){
return a>b?1:a<b?-1:0;
})
answer = arr[0] + arr[1];
document.write (answer);
答案 1 :(得分:0)
在完成所有输入后,将数字存储在数组中,对数组进行排序,并对索引0和1处的元素求和。
var luku = [];
var answer;
for (var i = 1; i <= 4; i++)
luku.push(parseInt(prompt("Give number " + i)));
luku.sort();
answer = luku[0] + luku[1];
document.write(answer);