三元表达式:
表达式 ? '表达式一' :'表达式二' ;
如果表达式为true则返回表达式一的值 若表达式为false 返回表达式二的值
<script>
var num=prompt('输入数字');
var res=num>4?'Yes':'no';
alert(res);
</script>
一般情况下,我们将返回的表达式赋值给一个变量
做一个例题:
输入一个数如果这个数小于10则在前面加0如果这个数大于10则直接输出这个数:
var num=prompt('请输入数字');
var a=num<10?'0'+num:num;
alert(a);