亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

正在回答

5 回答

if(mypen==true){

條件判斷寫錯了,應該是判斷是否等于黑色。

if(mypen=="black"){


0 回復 有任何疑惑可以回復我~
#1

飄移的鼻毛 提問者

我知道是哪里的問題,只是我沒有想明白,我已經申明了一個變量mypen="black";下面我再根據if(mypen==true)為真就執行document.write("筆是黑色的,所以購買");反之就不執行,如果是要這樣子寫的話,那是不是前面申明的變量部分可以省略呢?
2015-08-22 回復 有任何疑惑可以回復我~
#2

無所謂秋涼

if(mypen==true);最后加個分號,代碼也是正常運行的。
2016-05-17 回復 有任何疑惑可以回復我~
#3

飄移的鼻毛 提問者

非常感謝!
2016-11-18 回復 有任何疑惑可以回復我~

想省略的話這么寫

if(mypen="block")
document.write("筆是黑色的,所以購買");


0 回復 有任何疑惑可以回復我~

true和false代表的是真和假,你的意思應該是要這樣寫的,if(mypen!=null) ?這個代表mypen不為空

0 回復 有任何疑惑可以回復我~

對于true、false來講,似乎是把數值1看作是true,其他的全被看作為false。

0 回復 有任何疑惑可以回復我~

我知道是哪里的問題,只是我沒有想明白,我已經申明了一個變量mypen="black";下面我再根據if(mypen==true)為真就執行document.write("筆是黑色的,所以購買");反之就不執行,如果是要這樣子寫的話,那是不是前面申明的變量部分可以省略呢?

0 回復 有任何疑惑可以回復我~
#1

Perona

變量mypen是字符串型,但是判斷條件卻是判斷是否等于布爾類型,這說不通哦。返回值是fasle誒,是不會執行document.write("筆是黑色的,所以購買");這一行語句的。
2015-08-22 回復 有任何疑惑可以回復我~
#2

飄移的鼻毛 提問者 回復 Perona

哦哦,明白了,謝謝哈
2015-08-22 回復 有任何疑惑可以回復我~
#3

Perona 回復 飄移的鼻毛 提問者

不客氣~~~
2015-08-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么這樣寫會出錯!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號