課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
prompt傳入的數(shù)據(jù)類型是字符串還是數(shù)值?如果是字符串為什么可以直接跟數(shù)值比較?如果不是數(shù)值為什么我輸入非數(shù)字字符串又可以執(zhí)行else的部分?
2018-07-19
源自:JavaScript入門篇 2-4
正在回答
var?myname=prompt("請輸入你的姓名:");
"請輸入你的姓名:"并不是你輸進(jìn)去的字符,這句話只是個句子,只用來顯示. 彈出的輸入框里你輸入的才是要進(jìn)行判斷的數(shù)值
應(yīng)該prompt()輸入的是數(shù)字與數(shù)字比較的話,會隱式的將該數(shù)字字符串改為數(shù)字在比較。無需強(qiáng)制轉(zhuǎn)換。。
我試了一下,想要用prompt()得到輸入的數(shù)字進(jìn)行“算術(shù)運(yùn)算符”運(yùn)算的話,就要加parseInt()強(qiáng)制轉(zhuǎn)換;要用數(shù)字“比較運(yùn)算符”比較大小的話,就不用加parseInt(),直接就可以比較。
WPierre
如果是數(shù)值會自動轉(zhuǎn)換成數(shù)值,不是數(shù)值就是字符串把
舉報
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
3 回答prompt文本框中的內(nèi)容按照什么數(shù)據(jù)類型來處理?
2 回答關(guān)于prompt的返回值類型
6 回答var定義的數(shù)據(jù)類型是所有的數(shù)據(jù)類型么
1 回答JS中特殊數(shù)據(jù)類型
1 回答js里面有幾種數(shù)據(jù)類型?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-08
var?myname=prompt("請輸入你的姓名:");2018-07-21
應(yīng)該prompt()輸入的是數(shù)字與數(shù)字比較的話,會隱式的將該數(shù)字字符串改為數(shù)字在比較。無需強(qiáng)制轉(zhuǎn)換。。
2018-07-21
我試了一下,想要用prompt()得到輸入的數(shù)字進(jìn)行“算術(shù)運(yùn)算符”運(yùn)算的話,就要加parseInt()強(qiáng)制轉(zhuǎn)換;要用數(shù)字“比較運(yùn)算符”比較大小的話,就不用加parseInt(),直接就可以比較。
2018-07-19
如果是數(shù)值會自動轉(zhuǎn)換成數(shù)值,不是數(shù)值就是字符串把