提示用户输入,然后打印最小的数字

时间:2019-10-30 15:46:51

标签: javascript compare prompt

我正在尝试接受用户的2个输入,然后比较这2个以找到最小的数字。

最后打印到控制台。我觉得我走错了方向。

有什么建议吗?

下面是我的代码

//prompt variable for user input
let num1 = prompt("Enter 1st number ", "i.e. 7 ");
let num2 = prompt("Enter 2nd number ", "i.e. 4 ");


// for loop returning lowest input

for (let i = 1; i < num1.length; i++){
    if (num1[i] <= num2){
        num2 = num1[i];   
    }
}

console.log(num2);

1 个答案:

答案 0 :(得分:0)

如果只有2个输入并且您正在尝试console.log最小的输入,则可以只使用if语句。无需遍历num1。

let num1 = 5;
let num2 = 10;

if(num1 > num2){
   console.log(num2);
}else if (num2 > num1){
   console.log(num1);
}else{
   console.log(num1 + ' and '+num2+' are equal');
}