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

我尝试用 Javascript 编写一个程序,使用“if else”语句找到三个数字中最大的一个

我尝试用 Javascript 编写一个程序,使用“if else”语句找到三个数字中最大的一个

开满天机 2022-01-07 10:19:09
但是有一个错误,我找不到。请帮助我!let r=(gets());let t=(gets());let y=(gets());let a=parseFloat(r);let b=parseFloat(t);let c=parseFloat(y);if (a>==b && a>==c) {     print(a); } else if (b>==a && b>==c) {    print(b); } else {    print(c);}
查看完整描述

2 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

您可以采用嵌套方法并仅检查每个 if 语句的两个值。


if (a > b) {

    if (a > c) {

        console.log(a);

    } else {

        console.log(c);

    }

} else {

    if (b > c) {

        console.log(b);

    } else {

        consol.log(c);

    }

}


查看完整回答
反对 回复 2022-01-07
?
UYOU

TA贡献1878条经验 获得超4个赞

我认为您遇到了 SyntaxError,因为在 Javascript 中,比较运算符是这些:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Comparison


所以这里是你如何写你的条件:


if (a>=b && a>=c) { 

    console.log(a); 

} else if (b>=a && b>=c) {

    console.log(b); 

} else {

    console.log(c);

}


查看完整回答
反对 回复 2022-01-07
  • 2 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

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