电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JS實(shí)現(xiàn)猜拳游戲

瀏覽:88日期:2024-03-21 14:29:07

本文實(shí)例為大家分享了JS實(shí)現(xiàn)猜拳游戲的具體代碼,供大家參考,具體內(nèi)容如下

一、簡(jiǎn)單版猜拳游戲

編寫(xiě)一個(gè)用戶(hù)和計(jì)算機(jī)猜拳的游戲,用戶(hù)輸入剪刀、石頭或布,與計(jì)算機(jī)的出拳進(jìn)行比較,判斷勝負(fù)。

分析:

1、首先得用prompt()方法建立一個(gè)用戶(hù)輸入框;2、核心是用到Math.random()這個(gè)函數(shù),該函數(shù)的作用是取[0,1)之間的隨機(jī)數(shù),可以利用這個(gè)函數(shù)讓計(jì)算機(jī)隨機(jī)出拳;3、用if-else語(yǔ)句判斷會(huì)出現(xiàn)的各種結(jié)果并作出判定;

具體代碼如下:

/** * a是用戶(hù)輸入的內(nèi)容 * b是計(jì)算機(jī)的隨機(jī)內(nèi)容 */var a = prompt(’請(qǐng)輸入1:剪刀 2:石頭 3:布’);var b = Math.random();if (b < 0.3) { if (a == 1) {alert(’電腦出的剪刀,你出的剪刀,平手’); } else if (a == 2) {alert(’電腦出的剪刀,你出的石頭,你輸了’); } else {alert(’電腦出的剪刀,你出的布,你贏了’); }} else if (b < 0.6) { if (a == 1) {alert(’電腦出的石頭,你出的剪刀,你輸了’); } else if (a == 2) {alert(’電腦出的石頭,你出的石頭,平手’); } else {alert(’電腦出的石頭,你出的布,你贏了’); }} else { if (a == 1) {alert(’電腦出的布,你出的剪刀,你贏了’); } else if (a == 2) {alert(’電腦出的布,你出的石頭,你輸了’); } else {alert(’電腦出的布,你出的布,平手’); }}二、進(jìn)階版猜拳游戲

記錄系統(tǒng)和玩家的分?jǐn)?shù),獲勝者加1分,平局和輸者不計(jì)分

分析:

1、在原來(lái)代碼的基礎(chǔ)上需要再增加兩個(gè)變量,一個(gè)用來(lái)存儲(chǔ)用戶(hù)的總得分,另一個(gè)用來(lái)存儲(chǔ)計(jì)算機(jī)的總得分;2、需要用到for循環(huán)來(lái)限定對(duì)局次數(shù);3、得用alert()語(yǔ)句輸出結(jié)果得分情況;

具體代碼如下:

var sum=0;//人的分?jǐn)?shù)var snm=0;//電腦分?jǐn)?shù)for(var i=0;i<3;i++){ var a=prompt(’請(qǐng)輸入1、剪刀2、石頭3、布’); var b=Math.random(); if (b < 0.3) {if (a == 1) { alert(’電腦出的剪刀,你出的剪刀,平手’);} else if (a == 2) { snm++; alert(’電腦出的剪刀,你出的石頭,你輸了’);} else { sum++; alert(’電腦出的剪刀,你出的布,你贏了’);} } else if (b < 0.6) {if (a == 1) { snm++; alert(’電腦出的石頭,你出的剪刀,你輸了’);} else if (a == 2) { alert(’電腦出的石頭,你出的石頭,平手’);} else { sum++; alert(’電腦出的石頭,你出的布,你贏了’);} } else {if (a == 1) { sum++; alert(’電腦出的布,你出的剪刀,你贏了’);} else if (a == 2) { snm++; alert(’電腦出的布,你出的石頭,你輸了’);} else { alert(’電腦出的布,你出的布,平手’);} }}alert(’電腦’+snm +’你的分?jǐn)?shù)’+sum);

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 驾驶人在线_专业学车门户网站 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 塑钢件_塑钢门窗配件_塑钢配件厂家-文安县启泰金属制品有限公司 深圳南财多媒体有限公司介绍 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 识禅_对禅的了解,从这里开始 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 陕西华春网络科技股份有限公司 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 电磁铁_小型推拉电磁铁_电磁阀厂家-深圳市宗泰电机有限公司 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | 真空乳化机-灌装封尾机-首页-温州精灌 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 |