简单谈谈原生js的math对象

发布时间 - 2026-01-11 02:04:03    点击率:

Math对象方法

//返回最大值
    var max=Math.max(95,93,90,94,98);
    console.log(max);
    
    //返回最小值
    var min=Math.min(95,93,90,94,98);
    console.log(min);
    
    //向上取整
     console.log(Math.ceil(2.2));
     console.log(Math.ceil(-2.2));
    
    //向下取整
     console.log(Math.floor(2.2));//2
     console.log(Math.floor(-2.2));//-3
    
    
    //四折五入
     console.log(Math.round(2.4));//四舍五入--3
     console.log(Math.round(-2.5));//负数+0.5,向下取整
     console.log(Math.round(-3.4));//-3
    
    //随机数
     var b=Math.random();//[0,1)
     var d=b*41//[0,41)所有数
     var e=d+10//[10,51)所有数
     var f=Math.floor(e)//[10,50]之间的整数

    //10到50的区间,包含10也包含50
     var gongs=Math.floor(Math.random()*(50-10+1)+10);
     var num=-10;
     Math.abs(num);//10
     Math.abs(10);//10
    
    
    //返回 e 的 x 次幂的值。
     console.log(Math.exp(4))//e
    
    //返回数的自然对数(底为e)
     console.log(Math.log(2))
     
    //pow() 方法可返回 x 的 y 次幂的值
     console.log(Math.pow(2,3))//8
    
    //sqrt() 方法可返回一个数的平方根
     console.log(Math.sqrt(2))//
    
    
    //关于随机数的一个小练习
    //每刷新一次字的颜色就要变化一次
    var num2=9;
    console.log(num2.toString(16))//f,toString转换成字符串
    //一位【0,15】
    var color="#";//用变量进行字符串拼接
    for(var i=0;i<6;i++){//该循环循环6次,获取16进制表示颜色的数
      var yi=Math.floor(Math.random()*16).toString(16);
      color=color+yi;//字符串拼接获取一个完整的颜色的值
    }
    console.log(color);//检测16进制的颜色是否成功合成
    document.write("<font color="+color+">我会变颜色</font>")//把颜色打印出来
    //0-15

这就是一些Math对象方法,希望能帮到大家!!!!!!

以上这篇简单谈谈原生js的math对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# js  # math对象  # JavaScript中Math对象使用说明  # Javascript Math对象  # javascript对象之内置对象Math使用方法  # js Math 对象的方法  # JavaScript中Math对象方法使用概述  # Javascript之Math对象详解  # JavaScript中Math对象的方法介绍  # JS Math对象与Math方法实例小结  # JavaScript中Math对象和随机数的实际应用及注意事项  # 随机数  # 希望能  # 给大家  # 我会  # 这就是  # 这篇  # 转换成  # 小编  # 大家多多  # 打印出来  # 最小值  # 四舍五入  # ceil  # min  # log  # console  # strong  # floor  # 四折五入  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  js实现点击每个li节点,都弹出其文本值及修改  如何用景安虚拟主机手机版绑定域名建站?  JavaScript如何实现音频处理_Web Audio API如何工作?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  C语言设计一个闪闪的圣诞树  Laravel如何实现用户注册和登录?(Auth脚手架指南)  详解jQuery中的事件  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  如何在阿里云服务器自主搭建网站?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  香港服务器租用每月最低只需15元?  如何用IIS7快速搭建并优化网站站点?  Laravel如何实现多对多模型关联?(Eloquent教程)  Laravel distinct去重查询_Laravel Eloquent去重方法  长沙做网站要多少钱,长沙国安网络怎么样?  网站图片在线制作软件,怎么在图片上做链接?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  如何打造高效商业网站?建站目的决定转化率  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何用狗爹虚拟主机快速搭建网站?  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  JavaScript如何操作视频_媒体API怎么控制播放  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  Python制作简易注册登录系统  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  高端云建站费用究竟需要多少预算?  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Bootstrap整体框架之JavaScript插件架构  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  网站制作软件有哪些,制图软件有哪些?  如何构建满足综合性能需求的优质建站方案?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  如何在建站之星网店版论坛获取技术支持?  如何快速查询网站的真实建站时间?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  微信公众帐号开发教程之图文消息全攻略