简单谈谈原生js的math对象


Posted in Javascript onJune 27, 2017

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对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript函数库-集合框架
Apr 27 Javascript
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
浅谈Javascript事件处理程序的几种方式
Jun 27 Javascript
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 Javascript
jquery获取选中的文本和值的方法
Jul 08 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
利用JS实现数字增长
Jul 28 Javascript
Bootstrap3 多选和单选框(checkbox)
Dec 29 Javascript
vue组件三大核心概念图文详解
May 30 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
Jul 26 Javascript
JavaScript日期库date-fn.js使用方法解析
Sep 09 Javascript
Javascript Symbol原理及使用方法解析
Oct 22 Javascript
Vue.js实现一个todo-list的上移下移删除功能
Jun 26 #Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 #Javascript
基于jQuery封装的分页组件
Jun 26 #jQuery
深入理解Angular中的依赖注入
Jun 26 #Javascript
详解AngularJS2 Http服务
Jun 26 #Javascript
详解用node.js实现简单的反向代理
Jun 26 #Javascript
JS作用域链详解
Jun 26 #Javascript
You might like
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
Javascript倒计时代码
2010/08/12 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
python中urllib模块用法实例详解
2014/11/19 Python
Python基于PycURL实现POST的方法
2015/07/25 Python
玩转python爬虫之正则表达式
2016/02/17 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
车辆维修工自我评价怎么写
2013/09/20 职场文书
大专生自荐信
2013/10/04 职场文书
大学生毕业自荐信
2013/10/10 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
小学生操行评语大全
2014/04/22 职场文书
学校文明单位申报材料
2014/05/06 职场文书
护士找工作求职信
2014/07/02 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
安全生产会议制度
2015/08/06 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技