javascript利用函数返回值求任意三个数的最大值(用两种方法)
2条回答 默认 最新
Leodong. 2023-05-12 10:04关注该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
以下是两种方法:方法一:使用Math.max()函数
JavaScript中的Math.max()函数可以返回一组数中的最大值。因此,可以将三个数作为参数传递给Math.max()函数,即可求出这三个数的最大值。代码如下:
function maxNum(num1, num2, num3) { return Math.max(num1, num2, num3); } console.log(maxNum(1, 2, 3)); // 输出3 console.log(maxNum(-1, 5, 10)); // 输出10 console.log(maxNum(0, 0, 0)); // 输出0方法二:使用条件语句
另一种方法是使用条件语句,判断三个数的大小关系,从而确定最大值。代码如下:
function maxNum(num1, num2, num3) { if (num1 >= num2 && num1 >= num3) { return num1; } else if (num2 >= num1 && num2 >= num3) { return num2; } else { return num3; } } console.log(maxNum(1, 2, 3)); // 输出3 console.log(maxNum(-1, 5, 10)); // 输出10 console.log(maxNum(0, 0, 0)); // 输出0以上两种方法均可用于求解任意三个数的最大值。第一种方法简单明了,代码较短;第二种方法可以灵活应对不同的场景,例如求解更多个数的最大值时,可以使用循环和数组结合的方式实现。
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
解决 无用评论 打赏 举报