剪刀石头布
function game() {
var playerChoice = prompt("请选择:石头、剪刀、布");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "石头";
} else if (computerChoice <= 0.67) {
computerChoice = "剪刀";
} else {
computerChoice = "布";
}
console.log("你选择了:" + playerChoice);
console.log("电脑选择了:" + computerChoice);
if (playerChoice === computerChoice) {
console.log("平局!");
} else if (
(playerChoice === "石头" && computerChoice === "剪刀") ||
(playerChoice === "剪刀" && computerChoice === "布") ||
(playerChoice === "布" && computerChoice === "石头")
) {
console.log("你赢了!");
} else {
console.log("你输了!");
}
}
game();
猜数字
function game() {
var number = Math.floor(Math.random() * 100) + 1;
console.log("我已经想好了一个1到100之间的数字,你来猜看吧!");
var guess;
var numGuesses = 0;
var guessing = true;
while (guessing) {
guess = parseInt(prompt("你猜的数字是多少?"));
numGuesses += 1;
if (guess === number) {
console.log("恭喜你,猜对了!你用了" + numGuesses + "次机会。");
guessing = false;
} else if (guess > number) {
console.log("你猜的数字太大了,再试吧。");
} else {
console.log("你猜的数字太小了,再试吧。");
}
}
}
game();