表达式?结果1:结果2;
如果表达式结果为true,执行结果1,如果表达式结果为false,执行结果2.
可以理解为if else 的另外一种写法。
// 3:写一个程序,接收用户输入的三个数字,使用三元运算表达式找出最大值 var n1=Number(prompt("请输入第一个数字")); var n2=Number(prompt("请输入第二个数字")); var n3=Number(prompt("请输入第三个数字")); (n1>n2?n1:n2)>n3?alert((n1>n2?n1:n2)):alert(n3);