Javascript-获取用户输入三个值中的最大值和最小值简易书写

本文介绍了如何在JavaScript中通过函数获取用户输入的三个数值,并使用if-else结构以及三元表达式来计算最大值和最小值,最后输出结果。
摘要由CSDN通过智能技术生成

一、获取输入的三个数值


            var n1 = prompt("第一个数");

            var n2 = prompt("第二个数");

            var n3 = prompt("第三个数");

 二、通过简易的函数判断有三个数中的最大和最小

function max(n1, n2, n3) {

                if (n1 > n2) {

                    if (n1 > n3) {

                        return n1;

                    } else {

                        return n3;

                    }

                } else {

                    if (n2 > n3) {

                        return n2;

                    } else {

                        return n3;

                    }

                }

            }

function min(n1,n2,n3){

                if (n1 < n2) {

                    if (n1 < n3) {

                        return n1;

                    } else {

                        return n3;

                    }

               

                } else {

                    if (n2 < n3) {

                        return n2;

                    } else {

                        return n3;

                    }

                }

            }

也可以通过三元嵌套简化一下为:

function max(n1, n2, n3) {

    return ((n1 > n2) ? (n1 > n3 ? n1 : n3) : (n2 > n3 ? n2 : n3));

}

function min(n1, n2, n3) {

    return ((n1 < n2) ? (n1 < n3 ? m1 : n3) : (n2 < n3 ? n2 : n3));

}

三、输出即可

document.write("最大值:" + max(n1, n2, n3) + "<br/>");

document.write("最小值:" + min(n1, n2, n3));

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值