📌  相关文章
📜  JavaScript程序,查找三个数字中最大的一个

📅  最后修改于: 2020-09-27 05:13:51             🧑  作者: Mango

在此示例中,您将学习在JavaScript中找到三个数字中的最大数字。

您可以使用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() 函数在数字中找到最小的数字。