简单谈谈原生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 相关文章推荐
激活 ActiveX 控件
Oct 09 Javascript
JScript内置对象Array中元素的删除方法
Mar 08 Javascript
JavaScript拆分字符串时产生空字符的解决方案
Sep 26 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
js鼠标跟随运动效果
Mar 11 Javascript
JScript实现地址选择功能
Aug 15 Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 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可逆加密函数(分享)
2013/06/06 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
另类调用flash无须激活的方法
2006/12/27 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
2016/02/14 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
nodejs简单实现TCP服务器端和客户端的聊天功能示例
2018/01/04 NodeJs
用Vue写一个分页器的示例代码
2018/04/22 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
[47:45]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第一场 2月26日
2021/03/11 DOTA
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
Python2和3字符编码的区别知识点整理
2019/08/08 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
python/golang 删除链表中的元素
2020/09/14 Python
python合并多个excel文件的示例
2020/09/23 Python
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
匡威英国官网:Converse英国
2018/12/02 全球购物
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
Why we need EJB
2016/10/20 面试题
计算机相关的自我评价
2014/01/15 职场文书
春节联欢会策划方案
2014/05/16 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技