JavaScript-猜数字小游戏-Math.random()

发布时间:2023-06-28 09:00

JavaScript有很多内置对象,每个内置对象又具备了多个实用的属性和方法供我们直接调用,今天的案例主要是使用了JS的内置对象Math()及其内部的random()生成随机数方法。

这里先简单介绍一下Math()对象:Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。与其他全局对象不同的是,Math 不是一个构造器。Math 的所有属性与方法都是静态的。引用圆周率的写法是 Math.PI,调用正余弦函数的写法是 Math.sin(x)x 是要传入的参数。Math 的常量是使用 JavaScript 中的全精度浮点数来定义的。

这里的解释和描述引自:MDN Web Docs-JavaScript-Math()(点击可跳转)

Math()对象内部有很多实用的属性和方法,感兴趣建议直接点击上面链接查阅文档哦!这里简单介绍几个常用的:
Math.PI圆周率
Math.abs()取数的绝对值
三个取整的方法:

1.Math.floor() 向下取整:值往最小了取

2.Math.ceil() 向上取整:值往最大了取
3.Math.round() 四舍五入取整,注意.5是“入”则往大的数方向加1,所以-1.5取出来是-1,因为-1 > -2
Math对象随机数方法random() 返回一个随机的小数,这个小数是>= 0, < 1的,区间表示为[0,1)
用法:Math.random(); 注:方法的括号里面不跟参数

本案例主要就使用了Math.random();方法:

案例-猜数字游戏:在一定范围内随机生成一个整数,让用户来猜它是多少,通过接收用户输入的值来判断,错误就给与一定的提示,可限制猜数次数。下面是代码:

执行代码截图:函数执行显示剩余输入次数并提示输入数字:

JavaScript-猜数字小游戏-Math.random()_第1张图片

输入:5

JavaScript-猜数字小游戏-Math.random()_第2张图片

输入:8

JavaScript-猜数字小游戏-Math.random()_第3张图片

输入:6,提示猜对了,且显示总共猜的次数

 JavaScript-猜数字小游戏-Math.random()_第4张图片

注:函数中各变量的作用:

start:决定生成的随机数范围从那个整数开始(是包含这个数的)

end:决定生成的随机数范围到哪个整数结束(是包含这个数的)

countStart:计数器,记录用户猜数的次数

countEnd:最多猜数次数限制,默认最多猜5次,次数达到了还未猜出程序也会结束运行

这是一个很简单的小游戏,主要就是使用了Math()对象中的random()方法生成随机数。当然游戏中还有很多方面都很粗糙,只是有一个雏形,后续有了更多好的点子再来添加上再完善咯。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号