優(yōu)零
2016-08-05 13:11:23
之前在js基礎(chǔ)學(xué)過(guò)prompt,能不能輸入兩個(gè)數(shù),然后按button來(lái)比較兩個(gè)數(shù)的大小?
5 回答
已采納

qq_二冬_0
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超7個(gè)贊
var?num=prompt("請(qǐng)輸入兩個(gè)數(shù)并用逗號(hào)分開(kāi)","例:數(shù)字1,數(shù)字2"); numarray=num.split(","); var???char1="他們相等", ??????char2="你輸入的為非數(shù)"; function?compareNum(num1,num2){ if(isNaN(num1)||isNaN(num2)){ return?char2; } if(num1>num2){ return?num1; }else?if(num1==num2){ return?char1; }else{ return?num2; } } var?result=compareNum(numarray[0],numarray[1]); alert("比較大小的結(jié)果:"+result);
可以吧,你把你輸入的值保存在一個(gè)數(shù)組里,我是按照 “數(shù)字,數(shù)字”這種格式輸入的,按,分隔開(kāi)后就可以保存在數(shù)組然后比較了。當(dāng)然我這個(gè)就是隨便試了試,肯定有bug或者說(shuō)不是你想的那種。你可以做個(gè)參考吧

慕粉3769977
TA貢獻(xiàn)16條經(jīng)驗(yàn) 獲得超7個(gè)贊
應(yīng)該不能,只能輸入一次。 如果想實(shí)現(xiàn),可以自己寫(xiě)彈框或者直接用別的框架的代碼

nickylau82
TA貢獻(xiàn)128條經(jīng)驗(yàn) 獲得超67個(gè)贊
實(shí)話(huà)實(shí)話(huà),現(xiàn)在能用prompt的場(chǎng)景很少了。。??梢韵氲綗o(wú)數(shù)種替代方案來(lái)實(shí)現(xiàn)這個(gè)需求。。。
比如直接放兩個(gè)input。。。
添加回答
舉報(bào)
0/150
提交
取消