- 现代JavaScript编程:经典范例与实践技巧
- 张益珲
- 168字
- 2021-04-02 03:51:31
2-18 条件运算符
在开发中,条件语句的编写必不可少,然而最简单的条件结构也需要至少3行功能代码,示例如下:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P58_67304.jpg?sign=1739160080-V7YMyXOsybDo8eWGnHf3qHX4ouJ2XnMP-0-4d46f10c6e5e7b7155369beea4ff5bc8)
JavaScript中提供了条件运算符“?:”来简化表达的条件结构。上面的示例可以简化成如下代码:
![](https://epubservercos.yuewen.com/534FF6/15253386804113806/epubprivate/OEBPS/Images/Figure-P58_67305.jpg?sign=1739160080-EkLbS6VkiBew8vaanxUZ9TO1Dbaew04l-0-7465e1535bb750dcf559de464e492136)
条件运算符组成的表达式结构为“逻辑值?表达式1:表达式2”,当问号前面的逻辑值为true时,运算结果为表达式1的值,当问号前面的逻辑值为false时,运算结果为表达式2的值。