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

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

關于不輸入的情況下點擊“ok”后prompt返回值的問題

看到個其他網友的問答,稍微做了下改動http://img1.sycdn.imooc.com//57a825b80001fbac08020557.jpg

在這種情況下,不輸入任何數值點擊“ok”會彈出"為什么不填寫!"

但把倒數第二個條件改為else if (score<60 && score >= 0)時,會彈出"要努力了!"。

請問對于不填寫任何內容時prompt在點擊“ok”與“取消”不同情況下的返回值

正在回答

6 回答

???

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

慕函數6546860

就是說 如果score包含了等于0的情況下,取消和確定的輸出是一樣的
2016-08-08 回復 有任何疑惑可以回復我~
  1. 點擊取消在任何時候都是返回null。

  2. 點擊確定,但是輸入框中沒有內容的話,默認是“”。因為prompt(str1,str2),str2沒寫,默認就是“”?!啊?=0是true

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

慕函數6546860

如果把第二個判斷改為else if (score<60 && score >= 0),點擊取消,輸出仍然是“要努力了”。
2016-08-08 回復 有任何疑惑可以回復我~
#2

湛瞳 提問者 回復 慕函數6546860

的確如此,當輸入40點擊取消后,控制臺始終顯示score==null,不過仍然輸出“要努力了”,懷疑是不是將null默認為0了
2016-08-08 回復 有任何疑惑可以回復我~

同樣的困惑

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

取消返回null 確認的話返回一個空字符串,''==0返回的結果是true

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

ok返回值為0,取消返回值為null

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

慕函數6546860

else if (score<60 && score >= 0)時,無論點擊 好 還是 取消 都會彈出"要努力了!"。
2016-08-08 回復 有任何疑惑可以回復我~
#2

慕粉3800501 回復 慕函數6546860

javascript中null==0的值是false,null>=0的值是true,這個具體的原因是為什么我也不是很清楚了。。。我也剛開始看這個
2016-08-08 回復 有任何疑惑可以回復我~

不輸入的情況下直接調用 ? rec();函數本身并在前面打印 ?“請重新輸入"。

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

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741083    人
  • 解答問題       9811    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

關于不輸入的情況下點擊“ok”后prompt返回值的問題

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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