JS實(shí)現(xiàn)網(wǎng)頁(yè)端猜數(shù)字小游戲
本文實(shí)例為大家分享了JS實(shí)現(xiàn)網(wǎng)頁(yè)端猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
題目描述
電腦產(chǎn)生一個(gè)0到100之間的隨機(jī)數(shù)字,并且要求用戶來(lái)猜,如果用戶猜的數(shù)字比這個(gè)數(shù)字大,電腦會(huì)提示“太大”,否則會(huì)提示“太小”,當(dāng)用戶正好猜中,電腦會(huì)提示“恭喜你猜對(duì)了,這個(gè)數(shù)是…”。在用戶每次猜測(cè)之后,程序會(huì)輸出用戶第幾次猜測(cè)。如果用戶輸入的根本不是一個(gè)數(shù)字,程序會(huì)告訴用戶輸入無(wú)效
代碼實(shí)現(xiàn)
<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title>猜數(shù)字小游戲</title> <script type='text/javascript'> var Random = Math.floor(Math.random()*101) alert('猜測(cè)一個(gè)0到100之間的整數(shù)') for (var i = 1; ; i++ ) { var val = prompt('第'+i+'次猜,請(qǐng)輸入一個(gè)整形數(shù)字') if (isNaN(val) || val > 100 || val < 0) {alert('輸入無(wú)效,請(qǐng)輸入一個(gè)0到100之間的整數(shù)。') } else {if (val < Random) { alert('太小了,請(qǐng)?jiān)俨乱淮巍?)} else if (val > Random) { alert('太大了,請(qǐng)?jiān)俨乱淮巍?)} else if (val == Random) { alert('恭喜你猜對(duì)了,這個(gè)數(shù)是'+val) break} } } </script> </head> <body> </body></html>
這種小玩意不需要css渲染,把js在html里直接寫(xiě)就比較方便了,思路也沒(méi)有什么可以說(shuō)的,直接看效果吧。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 使用Python webdriver圖書(shū)館搶座自動(dòng)預(yù)約的正確方法2. Python字符串到字節(jié)的轉(zhuǎn)換。雙反斜杠問(wèn)題3. Python sublime安裝及配置過(guò)程詳解4. Linux刪除系統(tǒng)自帶版本Python過(guò)程詳解5. Python 合并拼接字符串的方法6. Python3 json模塊之編碼解碼方法講解7. python 使用事件對(duì)象asyncio.Event來(lái)同步協(xié)程的操作8. ASP.NET MVC使用jQuery ui的progressbar實(shí)現(xiàn)進(jìn)度條9. Java Long類型對(duì)比分析10. ASP基礎(chǔ)知識(shí)VBScript基本元素講解

網(wǎng)公網(wǎng)安備