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