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

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

為什么if()里面要用算數(shù)等號,而不是賦值等號

if括號里面寫成mypen=black就是錯(cuò)的,為什么要寫成雙等號

正在回答

7 回答

括號里內(nèi)容是需要判斷,成立才進(jìn)入if循環(huán),否則跳過。

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

"="給變量賦值,"=="判斷變量內(nèi)容是否相等,“===”判斷變量內(nèi)容和格式是否都相等

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

用一個(gè)=代表是賦值,寫成if(mypen="black")這個(gè)判斷語句等價(jià)于if(mypen!=null||mypen=="black"),即判斷mypen這個(gè)變量是否不為空或者mypen賦值為"black",前面對mypen進(jìn)行定義,所以mypen!=null這個(gè)條件永久滿足,即判斷結(jié)果永遠(yuǎn)為true

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

=是賦值,計(jì)算機(jī)中是從右向左計(jì)算的,即右邊的值給左邊;==是比較運(yùn)算符,返回布爾類型true和false。if判斷中的應(yīng)該是布爾類型,用=的話永為true,根本沒有意義;用==才是判斷。



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


賦值和比較的概念沒有搞清楚吧,“==”相當(dāng)于比較等式兩邊的值,相等返回true,不等返回false。而在if()的括號里進(jìn)行字符型的賦值等同于if(black),if括號里不接受這種類型變量,報(bào)錯(cuò)了就。

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

因?yàn)閕f語句中只能進(jìn)行值之間的比較,如果符合就執(zhí)行語句,不符合的就不執(zhí)行,而不能去進(jìn)行賦值。

=是賦值符號 ? ==是判斷符號中的比較符號, 判斷兩個(gè)值是否相等

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

在JavaScript語言里,單單一個(gè)等于號“=”的意思是“賦值”,兩個(gè)等于號“==”的意思是“等于”

在 if 語句里,if(條件){ 條件成立時(shí)執(zhí)行代碼},if 后面的括號里需要加入的是判斷是否成立(真或假)的條件“mypen==black”,而不是賦值語句“mypen=black”(這樣寫不會(huì)被系統(tǒng)所接受)

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

舉報(bào)

0/150
提交
取消

為什么if()里面要用算數(shù)等號,而不是賦值等號

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

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

幫助反饋 APP下載

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

公眾號

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