JS实现网页端猜数字小游戏
本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下
题目描述
电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示“太大”,否则会提示“太小”,当用户正好猜中,电脑会提示“恭喜你猜对了,这个数是…”。在用户每次猜测之后,程序会输出用户第几次猜测。如果用户输入的根本不是一个数字,程序会告诉用户输入无效
代码实现
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>猜数字小游戏</title>
<script type="text/javascript">
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
}
}
}
</script>
</head>
<body>
</body>
</html>
这种小玩意不需要css渲染,把js在html里直接写就比较方便了,思路也没有什么可以说的,直接看效果吧。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
angularjs实现猜数字大小功能
本文实例为大家分享了angularjs实现猜数字大小功能的具体代码,供大家参考,具体内容如下 <body ng-app="myapp" ng-controller="myCtrl"> <h2>猜一猜,多大值?(1-1000)</h2> 我猜是:<input type="text" ng-model="guess"> <button ng-click="check(
-
AngularJS实现的生成随机数与猜数字大小功能示例
本文实例讲述了AngularJS实现的生成随机数与猜数字大小功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net Angular猜数</title> <style> *{ margin: 0; padding: 0; font-siz
-
js猜数字小游戏的简单实现代码
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="
-
js实现一个猜数字游戏
看你需要猜几次才能猜到那个正确的数字! 效果图: 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>猜数字游戏</title> <script type="text/javascript" cha
-
JS实现网页端猜数字小游戏
本文实例为大家分享了JS实现网页端猜数字游戏的具体代码,供大家参考,具体内容如下 题目描述 电脑产生一个0到100之间的随机数字,并且要求用户来猜,如果用户猜的数字比这个数字大,电脑会提示"太大",否则会提示"太小",当用户正好猜中,电脑会提示"恭喜你猜对了,这个数是-".在用户每次猜测之后,程序会输出用户第几次猜测.如果用户输入的根本不是一个数字,程序会告诉用户输入无效 代码实现 <!DOCTYPE html> <html&g
-
Java Socket实现猜数字小游戏
本文实例为大家分享了Java Socket实现猜数字游戏的具体代码,供大家参考,具体内容如下 运行截图 Server Client 完整代码 Server import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Random; import java.util.Scanner; public clas
-
微信小程序实现猜数字小游戏的实战过程
目录 功能介绍 效果图 一.首页效果图(index03)的代码 二.开始游戏页面(index)代码 三.游戏规则页面(index01)代码 四.关于其他页面(index02)代码 总结 功能介绍 用户输入1-100之间的数字,根据结果提示用户猜的大小,如果用户猜对可以重新开始(还可以设置猜的次数) 效果图 点击开始游戏界面 游戏规则界面 关于其他界面 我的首页(效果图)使用的是index03 开始游戏使用的是index 游戏规则使用的是index01 关于其他使用的是index02 (创
-
go语言实现猜数字小游戏的方法
本文实例讲述了go语言实现猜数字小游戏的方法.分享给大家供大家参考.具体分析如下: 随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了 复制代码 代码如下: package main import ( "bufio" "fmt" "math/rand" "os" "strconv" "time" ) var (
-
Java编写猜数字小游戏
本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; //主函数 public class calssOne { public static void main(String[] args) { //shit+Ctrl+o int result; //随机产生一个
-
python编写猜数字小游戏
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1, 30) guess = 0 tries = 0 print("我叫丁丁,我有一个秘密数字!") print("数字从1到30,你只有6次机会!") while int(guess) != secret and tries < 6: print("你猜的数字是?") guess
-
java猜数字小游戏案例
本文实例为大家分享了java猜数字小游戏案例,供大家参考,具体内容如下 package day08; import java.util.Scanner; public class GuessNumber { /** * 猜数字小游戏:. 需求: 随机产生一个整数数1-100(被猜数)不设置输出 * 键盘录入一个玩家要猜的数字 * 判断猜大还是猜小了或者猜中 */ public static void main(String[] args) { // 随机产生整数1-100 int number
-
java学习之猜数字小游戏
今天主要学习了一些初级的设计,完成了这个猜数字的小游戏,其是也算不上是什么游戏,因为我答案都给出来了.当然也是想对代码更加熟练的操作,让自己能够得心应手. 这个小程序中让我花了点时间的主要是那个如何去重的问题,当时也是思考良久,后来才考虑到使用死循环让随机数产生直到不重复为止,其他感觉也还好. import java.util.Scanner; public class GuessingGames { public static void main(String[] args) { Scanne
-
C语言实现的猜数字小游戏
本文实例为大家分享了C语言实现猜数字小游戏的具体代码,供大家参考,具体内容如下 代码如下 #include <stdio.h> #include<stdlib.h> #include<time.h> //rand为产生随机数的函数 void game() { srand((unsigned)time(NULL)); int key = (int)rand() % 100; //产生一个1---100之间的数 int ret = 0; while (1) { printf
-
Java如何获取一个随机数 Java猜数字小游戏
本文实例为大家分享了Java获取一个随机数(及猜数字小游戏)的具体代码,供大家参考,具体内容如下 Math类概述: 该类Math包含用于执行基本数值运算的方法,例如基本指数,对数,平方根和三角函数. Math所有类都是静态的.可以直接类名.调用. 获取随机数的办法: 代码如下 public class SuiJi { public static void main(String[] args) { double d = Math.random(); System.out.println(d);
随机推荐
- Cygwin下安装vim后,vim中退格键无法正常使用的解决方法
- 将MySQL数据库移植为PostgreSQL
- Apache和Nginx的优缺点详解_动力节点Java学院整理
- linux中ipset命令的使用方法详解
- Linux常用查看硬件设备信息命令大全(值得收藏)
- Python的Django框架中if标签的相关使用
- JavaScript日期选择功能示例
- ionic2 tabs 图标自定义实例
- 页面下沉抖动效果-网站HTTP连接没有效果-PC上有效果
- .net实现ping的实例代码
- php session处理的定制
- C#使用xsd文件验证XML格式是否正确的实现方法
- 解析android中include标签的使用
- JavaScript对象数组如何按指定属性和排序方向进行排序
- 使用 stylelint检查CSS_StyleLint
- rpmsvc.exe,image11.zipMSN蠕虫病毒手动删除方法
- SQL Server中对数据截取替换的方法详解
- 卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
- Mysql忘记root密码怎么办
- mysql 按照时间段来获取数据的方法
