首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

javascript中的循环功能和计数石头布剪刀game()函数

在JavaScript中,循环功能是通过使用循环语句来重复执行一段代码块。常见的循环语句有for循环、while循环和do...while循环。

  1. for循环:for循环用于重复执行一段代码固定次数的情况。它由三个部分组成:循环初始条件、循环终止条件和循环迭代操作。以下是for循环的语法:
代码语言:txt
复制
for (初始条件; 终止条件; 迭代操作) {
   // 待执行的代码块
}

示例:

代码语言:txt
复制
for (let i = 0; i < 10; i++) {
  console.log(i);
}

推荐的腾讯云相关产品和产品介绍链接地址:无

  1. while循环:while循环在指定条件为真时重复执行一段代码块。它由一个循环条件组成,只要该条件为真,循环就会一直执行。
代码语言:txt
复制
while (条件) {
  // 待执行的代码块
}

示例:

代码语言:txt
复制
let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

推荐的腾讯云相关产品和产品介绍链接地址:无

  1. do...while循环:do...while循环与while循环类似,但它先执行一次代码块,然后检查条件是否为真,如果为真,则继续执行循环,否则退出循环。
代码语言:txt
复制
do {
  // 待执行的代码块
} while (条件);

示例:

代码语言:txt
复制
let i = 0;
do {
  console.log(i);
  i++;
} while (i < 10);

推荐的腾讯云相关产品和产品介绍链接地址:无

计数石头布剪刀游戏是一种经典的猜拳游戏,可以使用循环和随机数生成器来实现。以下是一个简单的示例:

代码语言:txt
复制
function game() {
  const choices = ["石头", "布", "剪刀"];
  const computerChoice = choices[Math.floor(Math.random() * 3)];
  const playerChoice = prompt("请输入你的选择(石头、布或剪刀)");

  if (!choices.includes(playerChoice)) {
    console.log("无效的选择");
    return;
  }

  console.log("你的选择:" + playerChoice);
  console.log("计算机的选择:" + computerChoice);

  if (playerChoice === computerChoice) {
    console.log("平局");
  } else if (
    (playerChoice === "石头" && computerChoice === "剪刀") ||
    (playerChoice === "剪刀" && computerChoice === "布") ||
    (playerChoice === "布" && computerChoice === "石头")
  ) {
    console.log("你赢了");
  } else {
    console.log("你输了");
  }
}

这个游戏通过生成随机数来选择计算机的选项,并通过比较玩家和计算机的选择来确定胜负。

推荐的腾讯云相关产品和产品介绍链接地址:无

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券