本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下

题目描述

电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则会提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是…”。在用户每次猜测之后,程序会输出用户第几次猜测。如果用户输入的根本不是一个数字,程序会告诉用户输入无效

代码实现

猜数字小游戏

var Random = Math.floor(Math.random()*101)

alert("猜测一个0到100之间的整数")

for (var i = 1; ; i++ ) {

var val = prompt("第"+i+"次猜,请输入一个整形数字")

if (isNaN(val) || val > 100 || val < 0) {

alert("输入无效,请输入一个0到100之间的整数。")

} else {

if (val < Random) {

alert("太小了,请再猜一次。")

} else if (val > Random) {

alert("太大了,请再猜一次。")

} else if (val == Random) {

alert("恭喜你猜对了,这个数是"+val)

break

}

}

}

这种小玩意不需要css渲染,把js在html里直接写就比较方便了,思路也没有什么可以说的,直接看效果吧。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

html写一个猜数字游戏,JS实现网页端猜数字小游戏相关推荐

  1. 网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码

    网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 完整代码下载地址:网页版打地鼠小游戏源代码,网页版打灰太狼小游戏源码 核心代码 <!DOCTYPE html> <html> ...

  2. 原生html小游戏,原生JS实现别踩白块小游戏(一)

    对于前端开发人员来说,闲暇之余自己开发个小游戏打发时间,也是对自己基础技术的一种应用考验.那么别踩白块小游戏,相信大家并不陌生,这个小游戏我们可以通过原生js来实现,即便是前端初学者也可以轻松完成. ...

  3. 别踩白块html源码,原生JS实现别踩白块小游戏(七)

    在前面的文章<原生JS实现别踩白块小游戏(六)>中,为大家介绍了实现别踩白块小游戏的js代码中移动效果的方法概述. 下面我们就继续结合源代码中js代码部分,为大家介绍具体的实现方法. 相关 ...

  4. js+css实现3D打年兽小游戏,老好玩了

    前言 快过年,各大游戏中都陆续添加了打年兽的休闲玩法.之前学习了css的3D相关知识,一直想实践一下,这次就使用css加上js实现3D版打年兽小游戏. 效果演示 游戏玩法说明 完全模拟打地鼠游戏的玩法 ...

  5. C#服务端的微信小游戏——多人在线角色扮演(六)

    C#服务端的微信小游戏--多人在线角色扮演(六) 地图上来了只小狗 优化代码 用内容清单来实现地图的刷新,根据开发需求的细化来优化代码结构. --茂叔 地图上来了只小狗 上一篇里,我们成功让游戏世界有 ...

  6. python小游戏代码200行左右,python编程小游戏代码

    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情. 1.python简单小 ...

  7. C#服务端的微信小游戏——多人在线角色扮演(十四)

    C#服务端的微信小游戏--多人在线角色扮演(十四) 服务器端 客户端 名字不是自己定义的,但人生却可以 --茂叔 为了实现让用户选择角色的姓名和性别,我们需要这样一个界面: 服务器端 要实现这个功能, ...

  8. C#服务端的微信小游戏——多人在线角色扮演(一)

    C#服务端的微信小游戏--多人在线角色扮演(一) 前言 平台选择 前端 后端 开发语言 准备工作 开发目标 软件开发重在思路,其他都可以看文档的-- --茂叔 前言 一个人,从0开始,开发一个打怪练级 ...

  9. C语言小游戏大全,C语言贪吃蛇小游戏(附源码)

    一.C语言小游戏大全,C语言贪吃蛇小游戏(附源码) 贪吃蛇小游戏源码和更多C语言课设项目小游戏源码免 费 下 载 链 接 如下: c语言项目课设小游戏源码资料压缩包.zip-C文档类资源-CSDN下载 ...

最新文章

  1. Seaborn使用violinplot函数可视化多分组小提琴图(violin plot)、每个小提琴图内部包含两个分组、使用inner函数设置在小提琴图中使用虚线显示分位数位置
  2. oracle em登陆不了,账户密码过期
  3. 05APR2022 日期格式这样的怎么转换成日期?
  4. NFS运维二班--梁瑞
  5. .Net思想篇:为何我们需要思想大洗礼?
  6. java上机实验报告_javaweb上机实验报告(学生管理系统)
  7. KaimingInit论文的译读笔记
  8. B站项目资源过于敏感,稍后删,抓紧保存!!!
  9. Python之面向对象 私有属性和私有方法
  10. OleDb驱动调用Oracle存储过程出错:ORA-06502
  11. 决策树的简单实现与可视化
  12. 使用SNMP4J的SNMP Walk示例
  13. nxp单片机入门_ST、NXP、Microchip、TI、Renesas公司的MCU和MPU定位、性能及特点
  14. 向死而生的微信视频号,逆风翻盘的2020
  15. Computational principles of synaptic memory consolidation(2016 Nature Neuroscience)
  16. jenkins 管理员邮箱配置
  17. c语言编程代码大全(c语言简单代码大全)
  18. 程序人生 - 狗狗会“嫉妒”吗?
  19. 可口可乐、诺华、葛兰素史克、思爱普、OPPO、HTC等公司高管变动
  20. 如何解决“access violation at address”错误

热门文章

  1. Python语言程序设计基础科学计算与可视化小练习
  2. 电销机器人百度百科_从做百度百科看站长百态
  3. 《Python编程:从入门到实践》读书笔记:第13章 外星人来了
  4. 基于遗传算法的多目标优化算法(附代码案例)
  5. WPF-隐藏窗体标题栏和边框
  6. Python基础之图像识别
  7. 电商网站产品需求文档目录
  8. 1124——Vue+SpringBoot+Mybatis的简单员工管理项目
  9. 攻防世界-reverse-easyRE1
  10. 《HTML5+CSS3网页布局和样式精粹》.(张亚飞).[PDF]ckook