說起js,對很多初學(xué)者來說可能還是比較費力的,本人也是覺得js功底還是不夠扎實,所以把有些東西在學(xué)習(xí)一遍,順便分享出來希望可以幫到有需要的人
創(chuàng)新互聯(lián)一直在為企業(yè)提供服務(wù),多年的磨煉,使我們在創(chuàng)意設(shè)計,營銷型網(wǎng)站建設(shè)到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務(wù)價值,為企業(yè)制作有用的創(chuàng)意設(shè)計體驗。核心團隊擁有超過十年以上行業(yè)經(jīng)驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務(wù)聯(lián)通服務(wù)器托管、重慶APP開發(fā)公司、手機移動建站、網(wǎng)頁設(shè)計、網(wǎng)絡(luò)整合營銷。
“三元運算符”
什么是三元運算符
條件?條件成立執(zhí)行:條件不成立執(zhí)行;
相當(dāng)于簡單的if()else()語句
舉個栗子:
var num=10; if(num>5 && num<=10){ num++; }else{ num--; }
三元運算符寫法
num>5 && num<=10 ? num++:num--; 三元運算符另外一種情況,相當(dāng)于只有if()的語句,改寫為三元運算符寫法, var num=10; if(num>5 && num<=10){ num++; }
num>5 && num<=10?num++:null; //null作為條件不成立的占位符,冒號后面不寫任何東西則會報錯,可以使用null、undefined、void 0(就是undefined)占位即可;
某一種情況使用多條語句操作,使用小括號包起來
var num=10; if(num>5 && num<=10){ num++; console.log(num); }
上面這個例子可以改寫成這樣
num>5 && num<=10?(num++,console.log(num)):null; 多條語句中間用逗號分隔
*在三元運算符的操作中不能出現(xiàn)break、continue、return等這些關(guān)鍵詞;
網(wǎng)站欄目:總結(jié)javascript三元運算符知識點
網(wǎng)頁地址:http://chinadenli.net/article40/pddcho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、微信小程序、小程序開發(fā)、企業(yè)網(wǎng)站制作、域名注冊、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)