我试着用Javascript编写一个程序,使用;如有其他",;声明

我试着用Javascript编写一个程序,使用;如有其他",;声明,javascript,conditional-statements,Javascript,Conditional Statements,但是有个错误,我找不到。请帮帮我 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 {

但是有个错误,我找不到。请帮帮我

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);
}

我认为您有一个语法错误,因为在Javascript中,比较运算符是:

下面是你写条件的方式:

if (a>=b && a>=c) { 
    console.log(a); 
} else if (b>=a && b>=c) {
    console.log(b); 
} else {
    console.log(c);
}

可以采用嵌套方法,只检查每个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);
    }
}

什么是
获取的
?什么类型的“错误”?转换为数组并使用
array.max()
,如下所述