JS三目運算(三元運算)方法詳解
1、什么是三目運算:(布爾表達式 ? 值0:值1;)
5>3?alert('5大'):alert('3大');
即 if(5>3){alert('5大')}else{alert('3大')};
注意:三目運算和if(){}else{}的 區(qū)別是三目運算有返回值
例如:
var max = a>b?a:b;
2、多條件的三目運算怎么寫:
實例:根據(jù)學(xué)生成績判定ABCD四個等級
var result = (sc<0 || sc>100) ?("分?jǐn)?shù)無效"):
sc>=90?("A"):
sc>=80?("B"):
sc>=60?("C"):("D");
注意: 計算時需考慮優(yōu)先級問題,加"()'避免結(jié)果出錯!
3、三目運算的優(yōu)勢: 簡潔,明了
以上這篇JS三目運算(三元運算)方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
nodejs創(chuàng)建web服務(wù)器之hello world程序
本文給大家分享nodejs創(chuàng)建web服務(wù)器之hello world程序,node真的很好用,不僅用v8引擎來解析了javascript外,還提供了高度優(yōu)化的應(yīng)用庫,真的很好,有需要的朋友一起來學(xué)習(xí)吧2015-08-08微信小程序網(wǎng)絡(luò)請求模塊封裝的具體實現(xiàn)
大家做小程序項目的時候肯定會遇到數(shù)據(jù)對接需求,下面這篇文章主要給大家介紹了關(guān)于微信小程序網(wǎng)絡(luò)請求模塊封裝的具體實現(xiàn),文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03