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