千家信息网

JavaScript内置对象Math方法怎么用

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍"JavaScript内置对象Math方法怎么用",在日常操作中,相信很多人在JavaScript内置对象Math方法怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年02月23日JavaScript内置对象Math方法怎么用

这篇文章主要介绍"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)]);

到此,关于"JavaScript内置对象Math方法怎么用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

方法 对象 绝对值 最大 最大值 学习 最小 两个 函数 四舍五入 三个 之间 数字 数学 整数 更多 案例 算法 随机数 四舍 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南服务器机柜定制价格 3年内双十一的数据库 腾讯云的微信小程序服务器多少钱 云计算技术与网络安全的理解 软件开发和商务技术 近年来常用的软件开发框架有哪些 软件开发及维护的理念 保定大为软件开发公司面试 软件开发应届毕业笔试 idc网络技术dc是什么 软件开发 工期 预估 网络技术与应用pdf 怎么根据ER图设计数据库表 重庆大足生鲜配送软件开发 桓台erp软件开发咨询 手机软件开发工商家 万得数据库新能源汽车行业 招远im即时通讯软件开发 腾讯软件开发工程师月薪多少 中新赛克软件开发笔试 高数在计算机网络技术上的作用 青海软件开发外包询价 方舟手游服务器可以传龙吗 我的世界服务器钟 推动机关网络安全工作总结 数据库如何筛选重复数据统计 软件开发存在的 华为软件开发云周宇 vip线路服务器验证怎么破解 云服务器nfs 映射本地
0