關(guān)于不輸入的情況下點(diǎn)擊“ok”后prompt返回值的問題
看到個(gè)其他網(wǎng)友的問答,稍微做了下改動(dòng)
在這種情況下,不輸入任何數(shù)值點(diǎn)擊“ok”會(huì)彈出"為什么不填寫!"
但把倒數(shù)第二個(gè)條件改為else if (score<60 && score >= 0)時(shí),會(huì)彈出"要努力了!"。
請(qǐng)問對(duì)于不填寫任何內(nèi)容時(shí)prompt在點(diǎn)擊“ok”與“取消”不同情況下的返回值
2016-08-08
???
2016-08-08
點(diǎn)擊取消在任何時(shí)候都是返回null。
點(diǎn)擊確定,但是輸入框中沒有內(nèi)容的話,默認(rèn)是“”。因?yàn)閜rompt(str1,str2),str2沒寫,默認(rèn)就是“”。“”==0是true
2016-08-08
同樣的困惑
2016-08-08
取消返回null 確認(rèn)的話返回一個(gè)空字符串,''==0返回的結(jié)果是true
2016-08-08
ok返回值為0,取消返回值為null
2016-08-08
不輸入的情況下直接調(diào)用 ? rec();函數(shù)本身并在前面打印 ?“請(qǐng)重新輸入"。