以下是三元运算符的示例。
例子:
程序1:
<
script>
function gfg() {
//JavaScript to illustrate
//Conditional operator let PMarks = 40
let result = (PMarks >
39)?
"Pass" : "Fail" ;
document.write(result);
}
gfg();
<
/script>
输出如下:
Pass
“问号”或“条件”操作符在JavaScript中是一个三元操作符,它有三个操作数。
- 表达式由三个操作数组成:条件、value if true和value if false。
- 条件的计算结果应该是true/false或一个布尔值。
- true的值介于?" & ": ",如果条件返回true则执行。类似地,false值位于“:”之后,如果条件返回false,则执行false值。
condition ? value if true : value if false
条件:
要计算的表达式, 它返回一个布尔值。
如果为true的值:
条件为真状态时要执行的值。
如果为false的值:
如果条件导致错误状态, 将执行的值。
例子:
Input: let result = (10 >
0) ? true : false;
Output: trueInput: let message = (20 >
15) ? "Yes" : "No";
Output: Yes
以下程序将说明条件运算符更广泛:
程序1:
<
script>
function gfg() {
//JavaScript to illustrate
//Conditional operator let age = 60
let result = (age >
59)?
"Senior Citizen" : "Not a Senior Citizen" ;
document.write(result);
}
gfg();
<
/script>
输出如下:
Senior Citizen
多个条件运算符的示例。
程式2:
<
script>
function gfg() {
//JavaScript to illustrate
//multiple Conditional operatorslet marks = 95;
let result = (marks <
40) ? "Unsatisfactory" :
(marks <
60) ? "Average" :
(marks <
80) ? "Good" : "Excellent" ;
document.write(result);
}
gfg();
<
/script>
【JavaScript三元运算符用法详细指南】输出如下:
Excellent
推荐阅读
- Trie数据结构的优势介绍
- 快速排序详细实现指南和实现代码解析
- Python中的数组用法指南|S2(重要函数)
- PHP如何使用array_combine()函数(用法示例)
- Python如何从字符串列表中删除空字符串()
- Python使用.kv文件的Kivy中的StackLayout
- Networxx模块的超链接诱导主题搜索(HITS)算法|Python
- JavaScript ScrollLoopMenu插件用法示例
- 如何处理Win8.1鼠标间歇性失灵问题?