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

Prompt user for input then print smallest number

我正在尝试接受来自用户的 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);

如果只有 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');
}