三元表达式:
表达式 ? '表达式一' :'表达式二' ;
如果表达式为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);
这篇博客介绍了JavaScript中的三元表达式语法,通过示例展示了如何使用它来判断条件并返回不同的值。文中给出了一个例子,根据用户输入的数字,如果数值小于10,则在前面加0;如果数值大于等于10,则直接输出数字。这展示了三元表达式在简化代码逻辑方面的实用性。
3451

被折叠的 条评论
为什么被折叠?



