HTML中js简单实现石头剪刀布游戏

var num1 = Math.floor(Math.random()*3)+1;
//floor向下取整,random生成[0,1)随机数
var num = parseInt(prompt('请输入您的操作数1表示剪刀,2是石头,3是布:'));switch(num - num1){case 1:case -2:alert('恭喜你赢了');//石头捶剪刀值1和布包石头值-2都是用户赢break;case -1:case 2:alert('失败了再来');//差值反过来,相同情况的可以简写break;case 0:alert('平局');//相同的值break;
}

上面代码放在<script></script>中就可以玩石头剪刀布游戏了,这里主要是考察条件判断语句的应用,常见的三类:if,  Switch, 三元表达式?【是否怎么样?是的话:不是的话】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/791080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【局部路径规划算法】—— DWA动态窗口法(c++实现))

参考资料&#xff1a; &#xff08;1&#xff09;机器人局部避障的动态窗口法(dynamic window approach) &#xff08;2&#xff09;机器人局部避障的动态窗口法 &#xff08;3&#xff09;局部规划算法&#xff1a;DWA算法原理 &#xff08;4&#xff09;SLAM学习&#xff1a;…

安卓开机动画

目录 一、开机动画的2种模式1.1 android模式2.2 movie模式 二、开机动画代码运行位置三、删除开机动画四、自定义开机动画实践 一、开机动画的2种模式 一种是使用两张图片利用某种效果来造成动态&#xff0c;另一种则是用一个图包循环显示的方式来形成动态。当然&#xff0c;这…

mysql调优

目录 1. 数据库设计优化 2. 索引优化 3. 查询优化 4. 服务器参数调整 注意 当优化 MySQL 数据库时&#xff0c;我们通常需要考虑数据库设计、索引、查询和服务器参数等方面。下面将详细说明每个方面的优化方法&#xff0c;并举例说明。 1. 数据库设计优化 良好的数据库设…

软考高级架构师:CISC (复杂指令集计算机) 和 RISC (精简指令集计算机)概念和例题

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;大厂高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

去班味的尽头是风险管理

运维工程师的“班味”是从风险管理就加重的。 什么是班味呢&#xff1f;指的是打工人身上特有的疲惫气质&#xff0c;面色憔悴、双目无神和腰酸背痛都是“班味”的显著表现。习惯性回复“收到&#xff0c;马上来”、不自觉唉声叹气、下班也提不起精神等症状&#xff0c;则说明…

Spring Boot:Web开发之视图模板技术的整合

Spring Boot 前言Spring Boot 整合 JSPSpring Boot 整合 FreeMarkerSpring Boot 整合 ThymeleafThymeleaf 常用语法 前言 在 Web 开发中&#xff0c;视图模板技术&#xff08;如 JSP 、FreeMarker 、Thymeleaf 等&#xff09;用于呈现动态内容到用户界面的工具。这些技术允许开…

后端SpringBoot+Mybatis 查询订单数据表奇怪报错加一

排错过程&#xff1a; 看报错意思是SQL语句存在错误&#xff0c;然后使用图形化工具运行这个SQL语句 其实这里稍微细心想一下就能发现问题&#xff0c;但是当时没深入想&#xff0c;就觉得order表前加了数据库名字影响不大&#xff0c;所以感觉SQL语句是没问题的&#xff0c;然…

JavaScript基础代码练习之翻转数组

一、要求将给定数组 [red, green, blue, pink, purple] 的内容反转存放&#xff0c;并将结果输出到控制台。 二、编写代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" cont…

Appium如何自动判断浏览器驱动

问题&#xff1a;有的测试机chrome是这个版本&#xff0c;有的是另一个版本&#xff0c;怎么能让自动判断去跑呢&#xff1f;&#xff1f; 解决办法&#xff1a;使用appium的chromedriverExecutableDir和chromedriverChromeMappingFile 切忌使用chromedriverExecutableDir和c…

19c使用Datapump做数据迁移

环境&#xff1a; 源库目标库IP192.168.37.200192.168.37.201系统版本RedHat 7.9RedHat 7.9数据库版本19.3.0.0.019.3.0.0.0SIDbegtarhostnamebegtar数据量412KB 详细说明&#xff1a;因为只是做练习&#xff0c;这里采用了两个单例19c作为源端和目的端服务器&#xff0c;环境…

PHP在线加密系统网站源码

源码介绍 PHP在线加密系统网站源码&#xff0c;这个是sg的加密,免费可用(目前)并不会收费 源码说明&#xff1a;下载直接上传即可 下载地址 蓝奏云下载&#xff1a;https://wfr.lanzout.com/i6c331togiji

redis-乐观锁Watch使用方法

一 乐观锁Watch介绍 监控 &#xff08;Watch&#xff09;&#xff1a;可用于做乐观锁 悲观锁&#xff1a;很悲观&#xff0c;做什么都会加锁&#xff08;Synchronize关键字就是这样&#xff09;乐观锁&#xff1a;很乐观&#xff0c;认为什么时候都不会出问题&#xff0c;所以不…

Elasticsearch 聚合函数返回空数组|查询返回空内容 rs里有数据

问题场景&#xff1a; 今天用聚合函数想查询出catename不重复列表&#xff0c;类似于Mysql的group by函数。但返回的确是空数组[]&#xff0c;再三确认是有数据的。输出response&#xff1a; {"took":1,"timed_out":false,"_shards":{"tot…

WebKit简单介绍

WebKit是一个开源的浏览器网页排版引擎&#xff0c;起源于苹果公司&#xff0c;最初是为了开发Safari浏览器而创建的。WebKit主要包含两个核心组件&#xff1a;WebCore和JavaScriptCore。 WebCore&#xff1a;主要负责解析HTML文档、样式表&#xff08;CSS&#xff09;以及处理…

【考研数学】0基础网课汇总+资源分享

选老师千万别跟风&#xff01; 考研界里的大咖其实真的不少啊&#xff01;像是汤家凤、张宇、李永乐、武忠祥、王世安、杨超这些老师&#xff0c;都是大神级别的存在&#xff01;他们每个人都有自己独特的教学风格&#xff0c;只要跟着其中任何一个&#xff0c;认真听讲、做好…

[RK3128-LINUX] 关于 OpenGL ES2 实现画图相关问题

问题描述 在SDK中并没有找到有关OpenGL ES2 实现画图或者刷图的Demo程序&#xff0c;那么该功能如何实现呢&#xff1f; 解决方案&#xff1a; 标准api说明可以参考khronos定义&#xff1a;https://registry.khronos.org/ 相关书籍&#xff1a;《OpenGL超级宝典》、《openGL…

增强函数(Augmentation Function)

增强函数&#xff08;Augmentation Function&#xff09;通常用于扩充数据集&#xff0c;通过应用一系列的随机变换来生成新的数据样本。这在机器学习和深度学习中特别有用&#xff0c;因为增加数据的多样性可以帮助模型更好地泛化。下面是一个简单的增强函数的例子&#xff0c…

FFmpeg获取视频详情

话不多说&#xff0c;直接上代码&#xff1a; pom依赖&#xff1a; <!--视频多媒体工具包 包含 FFmpeg、OpenCV--><dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.5.3</versi…

linux清理缓存垃圾命令和方法介绍

在Linux系统中&#xff0c;清理缓存和垃圾文件可以通过多种方法完成&#xff0c;这些方法旨在释放磁盘空间、提高系统性能。以下是一些常用的方法&#xff0c;结合了搜索结果中的信息&#xff1a; 1. 使用sync和echo命令清除RAM缓存和交换空间1 清除页面缓存&#xff08;Page …

【c++基础】数池塘(四方向)

说明 农夫约翰的农场可以表示成N*M&#xff08;1≤N、M≤100&#xff09;个方格组成的矩形。由于近日的降雨&#xff0c;在约翰农场上的不同地方形成了池塘。每一个方格或者有积水&#xff08;W&#xff09;或者没有积水&#xff08;.&#xff09;。农夫约翰打算数出他的农场上…