第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JavaScript之運(yùn)算符(二)

標(biāo)簽:
JavaScript

     javascript运算符在工作中的运用可以说是无处不在,而逻辑运算符在其中又在其中占不小的比例。

       逻辑运算符常用于布尔(逻辑)值之间; 当操作数都是布尔值时,返回值也是布尔值。 不过实际上&&和||返回的是一个特定的操作数的值,所以当它用于非布尔值的时候,返回值就可能是非布尔值。

逻辑与&&
1、两边条件都为true时,结果才为true;
2、如果有一个为false,结果就为false;
3、当第一个条件为false时,就不再判断后面的条件

数值参与逻辑与运算时,结果为true,那么会返回的会是第二个为真的值;如果结果为false,返回的会是第一个为假的值。可简略总结为返回第一个是 false 的操作数 或者 最后一个是 true的操作数

console.log( 5 && 4 ); //4  当结果为真时,返回第二个为真的值 console.log( 0 && 4 ); //0 当结果为假时,返回第一个为假的值console.log( a && 4 );//4 console.log('a'&&'3')//3console.log(1 && 2 && 0);  //0console.log(1 && 0 && 1);  //0console.log(1 && 2 && 3);  //3

逻辑或||
1、只要有一个条件为true时,结果就为true;
2、当两个条件都为false时,结果才为false;
3、当一个条件为true时,后面的条件不再判断

数值参与逻辑或运算时,结果为true,会返回第一个为真的值;如果结果为false,会返回第二个为假的值。可简略总结为返回第一个是 true 的操作数 或者 最后一个是 false的操作数

console.log(e||4)  // 4console.log(1 || 2 || 0); //1console.log(0 || 2 || 1); //2console.log(0 || 0 || false); //false

逻辑非!
当条件为false时,结果为true;反之亦然。

console.log(!"")  // truevar d; console.log(!d)  // truevar a=[1,2,3];console.log(!a)  // falsevar b="try";console.log(!b)  // falsevar obj = new Object();console.log(!obj) // falsevar e=[];console.log(!e)  // falsevar f={};console.log(!f)  // false

注意:

(1)空数组([])和空对象({})console.log([] == false) //trueconsole.log({} == false) //falseconsole.log(Boolean([])) //trueconsole.log(Boolean({})) //true
 所以在 if 中,[] 和 {} 都表现为 true (2)在 JavaScript,常见的 false 值:0, '0', +0, -0, false, ''(空字符串),undefined,null,NaN

javascript逻辑运算符的优先级
                             ! > && > ||

var a = true || false && true;   
      var a = true ||  false
      var a = true;

转换
简单罗列两个AND与OR之间的转换
(1)将 AND  转换为 OR

a && b   => !(!a || !b)

(2)将 OR 转换为 AND

a||b  =>  !(!a && !b)



作者:张chuner
链接:https://www.jianshu.com/p/221043a6e9d0


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消