js中三元运算符的两种情况
一、一般情況
<script type="text/javascript">
var b=5;
(b == 5) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
結果: ---------------------------?true?
<script type="text/javascript">
var b=true;
(b == false) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>
結果: --------------------------- false
二、賦值
var c=1
var a = c > 100 ? '我是第一個' : '我是第二個';
document.write(" --------------------------- "+a)? ? ?//--------------------------- 我是第二個
var c=101
var a = c > 100 ? '我是第一個' : '我是第一個';
document.write(" --------------------------- "+a)? ? ?//--------------------------- 我是第二個
?
轉載于:https://www.cnblogs.com/cxzhome/p/8475944.html
總結
以上是生活随笔為你收集整理的js中三元运算符的两种情况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jquery中attr与prop的区别
- 下一篇: 基于CentOS 搭建 Seafile