1. 程式人生 > >js中三元運算符的兩種情況

js中三元運算符的兩種情況

type post == text 賦值 pos 情況 三元 一個

一、一般情況

<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) //--------------------------- 我是第二個

js中三元運算符的兩種情況