简单谈谈原生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 获取网页参数系统
Jul 19 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
Jan 10 Javascript
JS 按钮点击触发(兼容IE、火狐)
Aug 07 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
jquery ajax 局部刷新小案例
Feb 08 Javascript
jQuery实现动态添加和删除一个div
Aug 12 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
JavaScript中的this使用详解
Jul 27 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
原生JS实现自定义滚动条效果
Oct 27 Javascript
vue获取DOM元素并设置属性的两种实现方法
Sep 30 Javascript
vue+iview/elementUi实现城市多选
Mar 28 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生成数组再传给js的方法
2014/08/07 PHP
php实现每日签到功能
2018/11/29 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
一个基于jquery的图片切换效果
2010/07/06 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
新手学习前端之js模仿淘宝主页网站
2016/10/31 Javascript
js实现购物车功能
2018/06/12 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
[03:22]DSPL第一期精彩集锦:酷炫到底!
2014/11/07 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python continue语句用法实例
2014/03/11 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python实现Kmeans聚类算法
2020/06/10 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Python魔法方法详解
2019/02/13 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
使用Python制作新型冠状病毒实时疫情图
2020/01/28 Python
多个python文件调用logging模块报错误
2020/02/12 Python
python logging 日志的级别调整方式
2020/02/21 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
历史学专业推荐信
2013/11/06 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
就业协议书
2014/09/12 职场文书
Python实现双向链表
2022/05/25 Python