JS猜數(shù)字游戲?qū)嵗v解
本文實(shí)例為大家分享了JS實(shí)現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下
猜數(shù)字游戲:
1)利用JS的Math內(nèi)置對(duì)象,實(shí)現(xiàn)在1-50內(nèi)選取一個(gè)整數(shù)隨機(jī)數(shù)作為游戲答案
2)輸入數(shù)字進(jìn)行判斷,共有10次輸入機(jī)會(huì)
3)若大于答案數(shù)字,則提示猜大了,若小于答案數(shù)字,則提示猜小了
4)直至10次機(jī)會(huì)用完或者猜對(duì)答案了,則結(jié)束游戲

<script type="text/javascript">
// 猜數(shù)字案例
function guessTip(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值
}
var guessInput = '';
var answer = guessTip(1,50);
console.log('答案是:' + answer);
var i = 0 ;
do{
guessInput = prompt('1-50,請(qǐng)猜一下是哪個(gè)數(shù)字');
guessInput = guessInput * 1 ;
if(guessInput > answer){
alert('您猜的數(shù)字比答案要大,請(qǐng)繼續(xù)猜');
}else if (guessInput < answer){
alert('您猜的數(shù)字比答案要小,請(qǐng)繼續(xù)猜');
}
i++;
console.log('i當(dāng)前是:'+ i);
console.log(guessInput);
}while( guessInput != answer && i < 10);
if (i == 10){
alert('已達(dá)到猜題次數(shù)上限,不能繼續(xù)猜拉!');
}else if( guessInput == answer){
alert('猜對(duì)了!請(qǐng)我吃雞翅!');
}
</script>
更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,分享給大家:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS指定音頻audio在某個(gè)時(shí)間點(diǎn)進(jìn)行播放
這篇文章主要介紹了JS指定音頻audio在某個(gè)時(shí)間點(diǎn)進(jìn)行播放,獲取當(dāng)前音頻audio的長(zhǎng)度,音頻時(shí)長(zhǎng)格式轉(zhuǎn)化,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
Javascript中將變量轉(zhuǎn)換為字符串的三種方法
這篇文章主要給大家介紹了關(guān)于Javascript中將變量轉(zhuǎn)換為字符串的三種方法,這三種方法分別是:value.toString()、"" + value和String(value),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
JS實(shí)現(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng)
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
原生js實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)代碼分享
這篇文章主要介紹了原生js實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)功能以及代碼分享,對(duì)此有需要的朋友可以參考學(xué)習(xí)下。2018-02-02
《JavaScript高級(jí)編程》學(xué)習(xí)筆記之object和array引用類(lèi)型
本文給大家分享我的javascript高級(jí)編程學(xué)習(xí)筆記之object和array引用類(lèi)型,涉及到j(luò)avascript引用類(lèi)型相關(guān)知識(shí),對(duì)javascript引用類(lèi)型感興趣的朋友可以參考下本文2015-11-11
Javascript優(yōu)化技巧之短路表達(dá)式詳細(xì)介紹
這篇文章主要介紹了Javascript優(yōu)化技巧之短路表達(dá)式詳細(xì)介紹,本文講解了什么是短路表達(dá)式,并給出了一些示例,需要的朋友可以參考下2015-03-03

