您可以使用if...else
语句在三个数字中找到最大的数字。
示例1:三个数字中最大的数字
// program to find the largest among three numbers
// take input from the user
let num1 = parseFloat(prompt("Enter first number: "));
let num2 = parseFloat(prompt("Enter second number: "));
let num3 = parseFloat(prompt("Enter third number: "));
let largest;
// check the condition
if(num1 >= num2 && num1 >= num3) {
largest = num1;
}
else if (num2 >= num1 && num2 >= num3) {
largest = num2;
}
else {
largest = num3;
}
// display the result
console.log("The largest number is " + largest);
输出
Enter first number: -7
Enter second number: -5
Enter third number: -1
The largest number is -1
在上面的程序中, parseFloat()
用于将数字字符串转换为数字。如果字符串是浮点数,则parseFloat()
会将字符串转换为浮点数。
使用大于或等于>=
运算符将数字相互比较。 if...else if...else
语句用于检查条件。
此处,逻辑AND &&
还用于检查两个条件。
您还可以使用JavaScript内置的Math.max()
函数在数字中找到最大的数字。
例2:使用Math.max()
// program to find the largest among three numbers
// take input from the user
let num1 = parseFloat(prompt("Enter first number: "));
let num2 = parseFloat(prompt("Enter second number: "));
let num3 = parseFloat(prompt("Enter third number: "));
let largest = Math.max(num1, num2, num3);
// display the result
console.log("The largest number is " + largest);
输出
Enter first number: 5
Enter second number: 5.5
Enter third number: 5.6
The largest number is 5.6
Math.max()
返回提供的数字中最大的数字。
您可以使用Math.min()
函数在数字中找到最小的数字。