Skip to content

Instantly share code, notes, and snippets.

@gt11799
Created March 31, 2017 08:26
Show Gist options
  • Select an option

  • Save gt11799/46816b745b4755921fd998ace9e429e6 to your computer and use it in GitHub Desktop.

Select an option

Save gt11799/46816b745b4755921fd998ace9e429e6 to your computer and use it in GitHub Desktop.
js practise
<html>
<body onload="guess_game();">
<script>
var count = 0;
function guess_game() {
var colors = ['black', 'red','maroom', 'yellow','olive','lime','green'];
colors.sort()
var should_choose = Math.floor(Math.random() * colors.length);
var answer = '';
while (true) {
count++;
answer = prompt('在这几种颜色中选择一个颜色: ' + colors.join(','));
index = colors.indexOf(answer);
if (index == -1) {
alert('你选择的颜色不在选项内');
} else if (index == should_choose) {
alert('恭喜你,猜对了!一共用了' + count + '次');
document.body.style.background = colors[should_choose];
break;
} else if (index < should_choose) {
alert('猜错了,答案比你填的要大');
} else {
alert('猜错了, 答案比你填的要小');
}
}
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment