三元條件運算符

三元條件運算符


格式: 表達式1?表達式2:表達式3

說明:如果表達式1爲true ,則整個表達式的結果就是表達式2的值,如果表達式false,則整個表達式的結果就是表達式3的值.

例子:

1、使用三元運算符計算2個數的最大值
<script type="text/javascript">
var a,b,c;
a=window.prompt("第1個數");//從頁面中接受的是字符串
b=window.prompt("第2個數");
c=Number(a)>Number(b)?a:b; //將字符串轉換爲數字再進行比較
document.write(c);
</script>


2、使用三元運算符求一個數的絕對值

<script type="text/javascript">
var a,b;
a=window.prompt("請輸入數據:");
b=Number(a)>=0?a:-a;
</script>


3、使用三元運算符判斷一個整數是奇數還是偶數
<script type="text/javascript">
var a,b;
a=window.prompt("請輸入數據:");
b=parseInt(a)%2==0?'偶數':'奇數';
document.write(a,'是',b);
</script>


使用三元運算符判斷成績是否及格
var grade=80;
var str=grade>=60?'及格':'不及格'



4、使用三元運算符判斷性別是男還是女。如果sex變量等於M或m,那麼表示男,否則表


示女
var a=window.prompt('請輸入性別M m F f');
var sex=a=='M'||a=='m'?'男':'女';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章