JavaScript 如何找到三个数字中的最大值
在本文中,我们将使用JavaScript找到3个给定数字中的最大值。
我们将通过使用JavaScript中的简单if-else语句来实现。 JavaScript是一种前端语言,可以直接打印到控制台以及像.html这样的视图页面。
让我们来看看控制台日志输出以及相应的代码。
方法一:使用if-else语句
用于检查条件的if-else语句将被用于比较这3个数字。这些变量将被称为x,y和z。我们将x与y和z进行比较,y与x和z进行比较,z与x和y进行比较,以找到最大的数字。
例子: 在下面的例子中,首先检查x(=5)是否大于y(=10)和z(=15),这是不成立的。然后程序检查z(15)是否大于x(=5)和y(=10),返回true,因此15是最大的。
Javascript
<script>
var x=5;
var y=10;
var z=15;
if(x>y && x>z) console.log("X = "+x+" is the greatest");
else if(z>x && z>y) console.log("Z = "+z+" is the greatest");
else console.log("Y = "+y+" is the greatest");
</script>
输出:
Z = 15 is the greatest
有多种方法可以找到三个数中最大的数,让我们也看看其他的方法:
方法二:使用Math.max函数
Math.max()函数返回输入参数中最大的数,如果没有参数,则返回-Infinity。我们简单地将变量x、y和z传递给Math.max()函数,然后我们得到三个数中最大的数。这个函数可以接受不止三个参数。
例子:
Javascript
<script>
var x=5;
var y=10;
var z=15;
console.log(Math.max(x,y,z)+" is the greatest");
</script>
输出结果:
15 is the greatest