js中常用的Math方法总结
发布时间 - 2026-01-10 22:29:12 点击率:次1.min()和max()方法

Math.min()用于确定一组数值中的最小值。Math.max()用于确定一组数值中的最大值。
alert(Math.min(2,4,3,6,3,8,0,1,3)); //最小值 alert(Math.max(4,7,8,3,1,9,6,0,3,2)); //最大值
2.舍入方法
Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;
Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;
Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数;
例如:
alert(Math.ceil(25.9)); //26 alert(Math.ceil(25.5)); //26 alert(Math.ceil(25.1)); //26 alert(Math.floor(25.9)); //25 alert(Math.floor(25.5)); //25 alert(Math.floor(25.1)); //25 alert(Math.round(25.9)); //26 alert(Math.round(25.5)); //26 alert(Math.round(25.1)); //25
3.random()方法
Math.random()方法返回介于0到1之间一个随机数,不包括0和1。如果想大于这个范围的话,可以套用一下公式:
值 = Math.floor(Math.random() * 总数 + 第一个值)
例如:
alert(Math.floor(Math.random() * 10 + 1)); //随机产生1-10之间的任意数
for (var i = 0; i<10;i ++) {
document.write(Math.floor(Math.random() * 10 + 5)); //5-14之间的任意数
document.write('<br />');
}
为了更加方便的传递想要范围,可以写成函数:
function selectFrom(lower, upper) {
var sum = upper - lower + 1; //总数-第一个数+1
return Math.floor(Math.random() * sum + lower);
}
for (var i=0 ;i<10;i++) {
document.write(selectFrom(5,10)); //直接传递范围即可
document.write('<br />');
}
4.其它方法
如下表格:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
|
方 法 |
说 明 |
|
Math.abs(num) |
返回num的绝对值 |
|
Math.exp(num) |
返回Math.E的num次幂 |
|
Math.log(num) |
返回num的自然对数 |
|
Math.pow(num,power) |
返回num的power次幂 |
|
Math.sqrt(num) |
返回num的平方根 |
|
Math.acos(x) |
返回x的反余弦值 |
|
Math.asin(x) |
返回x的反正弦值 |
|
Math.atan(x) |
返回x的反正切值 |
|
Math.atan2(y,x) |
返回y/x的反正切值 |
|
Math.cos(x) |
返回x的余弦值 |
|
Math.sin(x) |
返回x的正弦值 |
|
Math.tan(x) |
返回x的正切值 |
# js
# Math
# 轻松掌握JavaScript中的Math object数学对象
# Javascript Math ceil()、floor()、round()三个函数的区别
# 使用js Math.random()函数生成n到m间的随机数字
# JavaScript Math.ceil 方法(对数值向上取整)
# JavaScript Math.floor方法(对数值向下取整)
# js中Math之random
# round
# ceil
# floor的用法总结
# 介绍JavaScript中Math.abs()方法的使用
# JavaScript中使用Math.PI圆周率属性的方法
# js Math 对象的方法
# JavaScript中使用指数方法Math.exp()的简介
# JavaScript使用math.js进行精确计算操作示例
# js Math数学简单使用操作示例
# 最小值
# 随机数
# 第一个
# 不包括
# 四舍五入
# code
# random
# br
# function
# gt
# write
# var
# nbsp
# document
# lt
# pre
# brush
# class
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Docker环境搭建教程_Laravel Sail使用指南
智能起名网站制作软件有哪些,制作logo的软件?
Windows Hello人脸识别突然无法使用
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Python并发异常传播_错误处理解析【教程】
如何实现javascript表单验证_正则表达式有哪些实用技巧
微信公众帐号开发教程之图文消息全攻略
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
原生JS获取元素集合的子元素宽度实例
QQ浏览器网页版登录入口 个人中心在线进入
Laravel如何实现模型的全局作用域?(Global Scope示例)
网站制作报价单模板图片,小松挖机官方网站报价?
实例解析Array和String方法
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
JavaScript实现Fly Bird小游戏
移动端脚本框架Hammer.js
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
海南网站制作公司有哪些,海口网是哪家的?
SQL查询语句优化的实用方法总结
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
Angular 表单中正确绑定输入值以确保提交与验证正常工作
php打包exe后无法访问网络共享_共享权限设置方法【教程】
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
企业网站制作这些问题要关注
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
php485函数参数是什么意思_php485各参数详细说明【介绍】
浅谈javascript alert和confirm的美化
Python文件操作最佳实践_稳定性说明【指导】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
如何在云主机上快速搭建多站点网站?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
利用python获取某年中每个月的第一天和最后一天
佛山网站制作系统,佛山企业变更地址网上办理步骤?
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
如何在Tomcat中配置并部署网站项目?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
如何生成腾讯云建站专用兑换码?
Laravel如何使用模型观察者?(Observer代码示例)
Python制作简易注册登录系统

