JavaScript程序,查找三个数字中最大的一个
在此示例中,您将学习在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()
函数在数字中找到最小的数字。
上一篇: JavaScript程序将公里转换成英里
总计 0 评论