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



我试图接受来自用户的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');
}

相关内容

  • 没有找到相关文章

最新更新