三元运算符比较三个数大小怎么没有结果,求指教!
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/28 07:51:00
三元运算符比较三个数大小怎么没有结果,求指教!
function num(){
\x09var nun1 = Number(a.value);
\x09var num2 = Number(b.value);
\x09var num3 = Number(c.value);
\x09var m1 = num1 > num2 (num1 > num3 num1 :num3) :(num2 > num3 num2 :num3);
\x09 m1=a4.value;
}
第一个数
第二个数
第三个数
最大值
function num(){
\x09var nun1 = Number(a.value);
\x09var num2 = Number(b.value);
\x09var num3 = Number(c.value);
\x09var m1 = num1 > num2 (num1 > num3 num1 :num3) :(num2 > num3 num2 :num3);
\x09 m1=a4.value;
}
第一个数
第二个数
第三个数
最大值
![三元运算符比较三个数大小怎么没有结果,求指教!](/uploads/image/z/18704601-9-1.jpg?t=%E4%B8%89%E5%85%83%E8%BF%90%E7%AE%97%E7%AC%A6%E6%AF%94%E8%BE%83%E4%B8%89%E4%B8%AA%E6%95%B0%E5%A4%A7%E5%B0%8F%E6%80%8E%E4%B9%88%E6%B2%A1%E6%9C%89%E7%BB%93%E6%9E%9C%2C%E6%B1%82%E6%8C%87%E6%95%99%21)
代码逻辑有错
var m1 = num1 > num2 (num1 > num3 num1 :num3) :(num2 > num3 num2 :num3);
改为
var bigNum=num1;
bigNum=num1>num2?num1:num2;
bigNum=num3>bigNum?num3:bigNum;
现在bigNum就是最大值了,不知道你怎么输出的,
var m1 = num1 > num2 (num1 > num3 num1 :num3) :(num2 > num3 num2 :num3);
改为
var bigNum=num1;
bigNum=num1>num2?num1:num2;
bigNum=num3>bigNum?num3:bigNum;
现在bigNum就是最大值了,不知道你怎么输出的,