JavaScript实现人机猜拳
Posted 爱吃鱼的猫#
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript实现人机猜拳相关的知识,希望对你有一定的参考价值。
const readline = require("readline-sync"); //输出功能 console.log("欢迎进入猜拳游戏"); console.log("请选择出拳:1. 石头 2.剪刀 3.布"); let option = readline.question() - 0; while (isNaN(option) || option < 1 || option > 3) { console.log("请重输:"); option = readline.question() - 0; } //电脑随机出拳 let random = parseInt(Math.random() * 3 + 1); if (random == 1) { console.log("电脑出拳为:石头"); }else if(random == 2){ console.log("电脑出拳为:剪刀"); }else{ console.log("电脑出拳为:布"); } //玩家出拳 if (option == 1) { console.log("玩家出拳为:石头"); }else if(option == 2){ console.log("玩家出拳为:剪刀"); }else{ console.log("玩家出拳为:布"); } //判断 function name(a, b) { if (a - b == -1 || a - b == 2) { console.log("电脑胜利"); }else if(a - b == 0){ console.log("平局"); }else{ console.log("玩家胜利"); } } name(random, option)
以上是关于JavaScript实现人机猜拳的主要内容,如果未能解决你的问题,请参考以下文章