什么是JavaScript中的条件运算符(?:)?
条件运算符或三元运算符首先对表达式的真值或假值求值,然后根据求值结果执行两个给定语句之一。
序号
运算符和说明
1
如果条件为真?然后值X:否则值Y
示例
您可以尝试运行以下代码以了解三元运算符在JavaScript中的工作方式-
<html> <body> <script> var a =10; var b =20; varlinebreak = "<br />"; document.write ("((a > b) ? 100 : 200) => "); result =(a > b) ? 100 : 200; document.write(result); document.write(linebreak); document.write ("((a < b) ? 100 : 200) => "); result =(a < b) ? 100 : 200; document.write(result); document.write(linebreak); </script> </body> </html>