JavaScript 中的三元操作符(?:)是什么?
条件运算符或三元运算符首先对一个表达式求值以得到一个真或假的值,然后根据求值结果执行两个给定语句中的一个。
序号 | 运算符和说明 |
---|---|
1 | ? :(条件) 如果条件为真?则为值 X:否则为值 Y |
示例
你可以尝试运行以下代码来了解三元运算符在 JavaScript 中如何工作
<html> <body> <script> var a = 10; var b = 20; var linebreak = "<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>
广告