如何在这里将两个值最低的数字相加

How to add together two of the lowest value numbers here?

本文关键字:数字 两个 在这里      更新时间:2023-09-26

我必须如何编辑这里的"答案"才能将两个最低的数字相加?

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);

您可以对变量进行排序并添加前两个值。

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);

将数字存储在数组中,在获得所有输入后,对数组进行排序,并对索引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);