语法
如名字表示的三元运算符需要三个操作数。
语法是 条件 ? 结果1 : 结果2;满足条件时结果1否则结果2。
实例
<script>
function myFun(arg){
//如果是非数字,返回原值,否则返回arg的2倍;
return (isNaN(arg))?arg:arg*2;
}
console.log(myFun('abc'));
console.log(myFun(123));
</script>
如名字表示的三元运算符需要三个操作数。
语法是 条件 ? 结果1 : 结果2;满足条件时结果1否则结果2。
<script>
function myFun(arg){
//如果是非数字,返回原值,否则返回arg的2倍;
return (isNaN(arg))?arg:arg*2;
}
console.log(myFun('abc'));
console.log(myFun(123));
</script>