**************************************************************************************************************
学习JS宏 点击进入 - 我要自学网-国内领先的专业视频教程学习网站
**************************************************************************************************************
三元运算符要比函数if else要简洁方便。
函数方式:(condition)?value1:value2(条件表达式?语句 1:语句 2)如果该值为 true,则执行语句1,并返回执行结果,如果该值为false,则执行语句 2,并返回执行结果
1.基础讲解
function test(){
var aa=1
aa<=1?console.log("是"):Console.log("否");//false=否, true=是,
Console.log(aa>=9?"YES":"NO")//注意不能是=,必须是>=或<=,(用=不会出错,但是判断会出问题)
}
function test(){ var aa=1 aa<=1?console.log("是"):Console.log("否");//false=否, true=是, Console.log(aa>=9?"YES":"NO")//注意不能是=,必须是>=或<=,(用=不会出错,但是判断会出问题) }立即窗口显示:是,NO
注意:不能用=判断,必须用>=或<=判断,(用=不会出错,但是判断会出问题)
2.实例应用
function test2(){
var age=InputBox("请输入年龄:","",18);//弹窗输入18
alert(age>=18?"成年人":"他还是个孩子")
}
function test2(){ var age=InputBox("请输入年龄:","",18);//弹窗输入18 alert(age>=18?"成年人":"他还是个孩子") }弹窗显示:成年人