javascript中内置对象Math怎么使用
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本文小编为大家详细介绍"javascript中内置对象Math怎么使用",内容详细,步骤清晰,细节处理妥当,希望这篇"javascript中内置对象Math怎么使用"文章能帮助大家解决疑惑,下面跟着小
千家信息网最后更新 2025年11月07日javascript中内置对象Math怎么使用
本文小编为大家详细介绍"javascript中内置对象Math怎么使用",内容详细,步骤清晰,细节处理妥当,希望这篇"javascript中内置对象Math怎么使用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Math概述
Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。
Math中常用函数的用法
Math.PI //圆周率
Math.floor () //向下取整
Math.ceil () //向上取整
Math.round () //四舍五入就近取整 注意﹣3.5 结果是-3
Math.abs () //绝对值
Math.max ()/Math.min() //求最大值和最小值
Math.random() //返回一个随机的小数 0=
1.绝对值方法
//1.绝对值方法 console.log(Math.abs(1)); // 1 console.log(Math.abs(-1)); //1 console.log(Math.abs('-5')); //5 会隐式转换,将数字字符串转换为数字,然后取绝对值 console.log(Math.abs('aniu')); // NaN
2.三个取整方法
//2.三个取整方法 console.log(Math.floor(1.1)); //1 console.log(Math.floor(1.9)); //1 console.log(Math.floor(-1.1)); //-2 console.log(Math.ceil(1.1)); // 2 console.log(Math.ceil(1.9)); //2 console.log(Math.ceil(-1.9)); //-1 console.log(Math.round(1.5)); //2 四舍五入 .5这个特殊,是往大了取 console.log(Math.round(-1.5)); // -1 往大了取 console.log(Math.round(-1.2)); // -1
3.求最大值/最小值
//3.求最大值/最小值 console.log(Math.max(1,5,78,46)); console.log(Math.min(1,5,78,46));
4.随机数
//4.随机数 console.log(Math.random());

案例-求两个数之间的随机整数的小算法(重要)
求两个数之间的随机整数 并且包含这两个数:
//核心算法
Math.floor(Math.random()*(max-min)) + min;
function getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log(getRandom(1,7));案例-随机点名(嘿嘿嘿)
//随机点名 var arr = ['阿牛','梦梦','小鸣人','winter','小何','WA','贱神','扎哇'] //太多啦,就写这些举例啦 console.log(arr); console.log('阿牛爱你们????????????'); function getRandom(min,max){ return Math.floor(Math.random()*(max-min)) + min; } console.log('随机点中了:' + arr[getRandom(0,arr.length - 1)]);补充案例
要求:得到两个数之间的随机整数,并且包含这两个数
var min, max; //定义最大数和最小数Math.floor(Math.random() * (max - min + 1)) + min; //返回最大数和最小数之间的随机整数,并且包含最大数和最小数
将上述代码封装成函数使用起来更方便
function getNum(min,max){ return Math.floor(Math.random() * (max-min+1)+min);}读到这里,这篇"javascript中内置对象Math怎么使用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
最大
最小
方法
两个
绝对值
对象
之间
函数
整数
最大值
文章
案例
四舍五入
三个
内容
数字
数学
算法
随机数
四舍
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海淞杰网络技术服务中心
台州世通防护服务器
软件开发刚进公司
网络安全法第五十九填规定
肥西数据网络技术开发
酒店会员管理系统软件开发
南开100题三级数据库
网络安全现状分析图表
我的世界小染服务器生存
镜象服务器
大二层网络技术的应用
专人负责网络安全
瑞思数据库运用
政府的OA系统用什么软件开发
金融数据库推荐
软件开发证书初级
以太网优点需要文件服务器吗
无网络连接的网络安全攻防战
怀旧服数据库查看
深圳聚有网络技术有限公司
大连和众软件开发有限公司
手机提示服务器忙稍后再试
数据库字典如何生成
知网算几个数据库
联通怎么开虚拟服务器
上海软件开发商实习工资
全国计算机三级网络技术查询
数据库技术发展现状与趋势
知名专业软件开发公司有哪些
济南警示教育体验中心软件开发