js的邏輯運(yùn)算符||_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 20:49:39
js的邏輯運(yùn)算符||_javascript技巧
js的邏輯運(yùn)算符_javascript技巧:因而查詢(xún)一下js的介紹: 1.邏輯或運(yùn)算符: 當(dāng)運(yùn)算符的兩個(gè)運(yùn)算數(shù)都是布爾值,它對(duì)這兩個(gè)運(yùn)算數(shù)執(zhí)行布爾OR操作。 它先計(jì)算第一個(gè)運(yùn)算數(shù),如果這個(gè)表達(dá)式的值可以被轉(zhuǎn)換成true,那么它就返回左邊這個(gè)表達(dá)式的值。否則計(jì)算第二個(gè)運(yùn)算數(shù) 即使運(yùn)算符的運(yùn)算
導(dǎo)讀js的邏輯運(yùn)算符_javascript技巧:因而查詢(xún)一下js的介紹: 1.邏輯或運(yùn)算符: 當(dāng)運(yùn)算符的兩個(gè)運(yùn)算數(shù)都是布爾值,它對(duì)這兩個(gè)運(yùn)算數(shù)執(zhí)行布爾OR操作。 它先計(jì)算第一個(gè)運(yùn)算數(shù),如果這個(gè)表達(dá)式的值可以被轉(zhuǎn)換成true,那么它就返回左邊這個(gè)表達(dá)式的值。否則計(jì)算第二個(gè)運(yùn)算數(shù) 即使運(yùn)算符的運(yùn)算

因而查詢(xún)一下js的介紹:
1.邏輯或運(yùn)算符||:
當(dāng)運(yùn)算符||的兩個(gè)運(yùn)算數(shù)都是布爾值,它對(duì)這兩個(gè)運(yùn)算數(shù)執(zhí)行布爾OR操作。
它先計(jì)算第一個(gè)運(yùn)算數(shù),如果這個(gè)表達(dá)式的值可以被轉(zhuǎn)換成true,那么它就返回左邊這個(gè)表達(dá)式的值。否則計(jì)算第二個(gè)運(yùn)算數(shù)
即使||運(yùn)算符的運(yùn)算數(shù)不是布爾值,任然可以將它看作布爾OR運(yùn)算,因?yàn)闊o(wú)論它返回的值是什么類(lèi)型,都可以被轉(zhuǎn)換為布爾值。
而且另一方面,對(duì)非布爾型的運(yùn)算數(shù)使用了||,這是利用了它對(duì)非布爾型的值會(huì)將其返回的特性。該運(yùn)算符的這一用法通常是選取一組備選值中的第一個(gè)定義了的并且非空的值(也就是說(shuō)第一個(gè)不會(huì)轉(zhuǎn)換為false的值)
例:
var max=max_width || preferences.max_width || 500
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js的邏輯運(yùn)算符||_javascript技巧
js的邏輯運(yùn)算符_javascript技巧:因而查詢(xún)一下js的介紹: 1.邏輯或運(yùn)算符: 當(dāng)運(yùn)算符的兩個(gè)運(yùn)算數(shù)都是布爾值,它對(duì)這兩個(gè)運(yùn)算數(shù)執(zhí)行布爾OR操作。 它先計(jì)算第一個(gè)運(yùn)算數(shù),如果這個(gè)表達(dá)式的值可以被轉(zhuǎn)換成true,那么它就返回左邊這個(gè)表達(dá)式的值。否則計(jì)算第二個(gè)運(yùn)算數(shù) 即使運(yùn)算符的運(yùn)算