为了账号安全,请及时绑定邮箱和手机立即绑定

js如何比较3个数的大小并从小到大输出?

js如何比较3个数的大小并从小到大输出?

慕粉1469491289 2016-10-20 22:37:49
var x=parseInt(prompt('第一个数:'));   document.write(`第一个数:${x}<br />`);   var y=parseInt(prompt('第二个数:'));   document.write(`第二个数:${y}<br />`);   var z=parseInt(prompt('第三个数:'));   document.write(`第三个数:${z}<br />`);这里该怎么比较啊?中间的逻辑怎么的?求教
查看完整描述

3 回答

已采纳
?
千秋此意

TA贡献158条经验 获得超187个赞

function compare(a,b,c) {
    if (a > b) {
        if (a > c) {
            return a;
        }
        return c;
    } else {
        if (b > c) {
            return b;
        }
        return c;
    }
}

既然能这样问还是老老实实用if else吧,熟悉了再写成三目运算

查看完整回答
2 反对 回复 2016-10-20
?
magic_0011

TA贡献1条经验 获得超0个赞

var d = [a, b, c].sort(function(a,b){return a-b}).join(',');

查看完整回答
反对 回复 2018-02-02
?
VectorHsi

TA贡献2条经验 获得超1个赞

最简单的是用条件语句比较,或者用sort()排序

查看完整回答
反对 回复 2016-10-21
?
ciketingliu

TA贡献1条经验 获得超0个赞

把这三个数,放到一个数组里,用sort()函数排序,取中间



查看完整回答
反对 回复 2016-10-21
  • 3 回答
  • 0 关注
  • 14792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信