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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

瀏覽器兼容方案中的 “||” 符號是什么意思?

本節(jié)課以及后續(xù)兩節(jié)課都涉及到了一個瀏覽器兼容方案的介紹:

  • var w= document.documentElement.clientWidth || document.body.clientWidth;

  • var h= document.documentElement.clientHeight || document.body.clientHeight;

想問一下其中的 || 是代表什么邏輯呢?

正在回答

6 回答

https://img1.sycdn.imooc.com//5b9b1a06000183a808750688.jpg

在網(wǎng)上查到的? 應(yīng)該這么理解吧 不是判斷true和false的

1 回復(fù) 有任何疑惑可以回復(fù)我~

其實就是“或邏輯”的操作符,當(dāng)前面的值不為:null、0、false、undefined、""(空字符或空字符串)時,返回前面的值(負(fù)數(shù)、正數(shù)、字符、字符串都行);否則返回后面的值(包括:null、0、false、undefined、"")

1 回復(fù) 有任何疑惑可以回復(fù)我~

我測試過了,如果 '||' ?兩邊都是數(shù)字或字符串類型,則返回值不是布爾值,而是其中一個的值;

如果左邊是字符串或非0任一數(shù)字,則返回左邊的值,如果左邊是數(shù)字0,則返回右邊的值

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

精雕慕刻 提問者

我沒試過,但是憑直覺,我認(rèn)為你說的比其他人說的都對。
2019-01-22 回復(fù) 有任何疑惑可以回復(fù)我~

這是邏輯‘或’吧,邏輯或“||”,按位或“|”

0 回復(fù) 有任何疑惑可以回復(fù)我~

你先把前面的課程學(xué)習(xí)了,在看這節(jié)課吧. 前面不是有||的講解嘛.

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

精雕慕刻 提問者

http://idcbgp.cn/code/137 你說的這節(jié)課吧,確實講了||,但是對于問題中的||,怎么解釋?
2018-10-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉3952632 回復(fù) 精雕慕刻 提問者

對于函數(shù)而言,||的話,是不是就返回對應(yīng)的番薯返回值,對于數(shù)據(jù)類型,像整型什么的,就會返回邏輯關(guān)系值,True或者false
2018-11-27 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕粉3952632 回復(fù) 精雕慕刻 提問者

document.write(0||2+"<br />"); document.write(3||2); 分別輸出2,3
2018-11-27 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕粉3952632 回復(fù) 精雕慕刻 提問者

js確實不一樣 ,&&的話,為真就返回第二個為真的值;||的話,第一個為真就返回第一個的值;第二個為真就返回第二個的值,否則就返回0
2018-11-27 回復(fù) 有任何疑惑可以回復(fù)我~
#5

精雕慕刻 提問者 回復(fù) 慕粉3952632

對,謝謝!
2019-01-22 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

不是或的意思嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

精雕慕刻 提問者

假如 var w = 32 || 100,辣么w等于多少捏?
2018-06-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

放狗過來

如果w=32或者100。為true,不是這倆數(shù),可以判斷為false
2018-07-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

瀏覽器兼容方案中的 “||” 符號是什么意思?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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