Math方法

Math方法是js的一个内置对象,提供一些操作数字的方法

Math.random() 随机数生成
  • 用于生成一个0~1的随机数的(不包括1)例:

    var num = Math.random()
    console.log(num) // 得到一个随机数
    
Math.round() 小数四舍五入
  • 将一个小数 四舍五入 变成一个整数 。例:

    var num = 1.1
    console.log(Math.round(num)) // 生成1
    
Math.ceil( ) 向上取整
  • 将一个小数向上取整

    var num=1.1;
    console.log(Math.ceil(num));    //控制台输出2
    
Math.floor() 向下取整
  • 将一个小鼠向下取整

    var num=1.9;
    console.log(Math.floor(num));    //控制台输出1
    
Math.max( ) 取最大值
  • 将传入的几个数字,取最大的数字

    console.log(Math.max(1, 2, 3, 4, 5)) // 控制台输出5
    
Math.min 取最小值
  • 将传入的几个数字,取最小的数字

    console.log(Math.min(1, 2, 3, 4, 5)) // 控制台输出1
    
Math.abs() 计算绝对值
  • 计算传入的数字的绝对值

    console.log(Math.abs(-1)) // 控制台输出1
    
Math.pow(x,y) 计算x^y
  • 计算输入的x的y次方

    console.log(Math.pow(2,3)) // 控制台输出8
    
Math.sqrt()计算平方根
  • 计算传入数字的平方(传入多个数,只计算第一个)

    console.log(Math.sqrt(2)) // 控制台输出1.4142135623730951
    
Math.log() 计算一个数的自然对数
  • 计算一个数的自然对数

    console.log(Math.log(4))   //控制台输出4的自然对数1.3862943611198906
    
Math.exp() 计算e^x
  • 计算数学常量e的x次方

    console.log(Math.exp(2))   //控制台输出数学常量e的2次方值7.38905609893065
    
Math.sin()、Math.cos()、Math.tan()、Math.asin()、Math.acos()、Math.atan()、Math.atan2()
  • 计算正弦值 / 余弦值 / 正切值 / 反正弦值 / 反余弦值 /反正切值 / x轴到一个点的角度
  • 将角度乘以0.017453293(2π/360) 即可转换成弧度。
var angle = (2 * Math.PI) / 360
console.log(Math.sin(90 * angle)); // 控制台输出1
Math.PI 得到π的值
  • 调用的π的值,即圆周率,精度为小数点后15位

    console.log(Math.PI)   //3.141592653589793
    
Math.E、Math.LN2、Math.LN10、Math.LOG10E、Math.LOG2E、Math.SQRT2、Math.SQRT1_2、
  • 算术常量 e、loge2、loge10、log10e、log2e、根号2、1除根号2、

    console.log(Math.E)   //控制台输出数学常量e的值2.718281828459045
    

js中常用的数学方法(全)相关推荐

  1. 总结JS中常用的数组的方法大全

    总结JS中常用的数组方法 JS中常用的数组方法总结 数组(Array)是一种复杂的数据类型,它属于Object(对象)类型,用来将一组数组合在一起,通过一个变量就可以访问一组数据.在使用数组时,经常会 ...

  2. js中常用的数组和字符串方法

    一:js中常用的数组方法 <script>//函数声明式中的方法const arr=[1,3,6,9,15,19,16];//函数的所有方法 map(),reduce(),filter() ...

  3. js中常用的对象—String的属性和方法

    今天说一下,js中常用的内置对象--String对象 它有以下几个常用的属性: length prototype 有以下几个常用的方法: parseInt()转换为数字 parseFloat()转换为 ...

  4. JS lodash库在开发中常用到的方法

    目录 一.摘要 二.常用方法 一.摘要 lodash是JS一个开箱即用的库函数,里面对于在日常开发中常用到的方法都是已经封装好的,使用起来非常方便,本篇记录了在日常开发过程总经常用的方法,就大概记录一 ...

  5. 统计计量 | 统计学中常用的数据分析方法汇总

    来源:数据Seminar本文约10500字,建议阅读15+分钟 统计学中常用的数据分析方法汇总. Part1描述统计 描述统计是通过图表或数学方法,对数据资料进行整理.分析,并对数据的分布状态.数字特 ...

  6. js中match、replace方法中使用正则表达式

    为什么80%的码农都做不了架构师?>>>    js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...

  7. 5种JavaScript中常用的排序方法

    5种JavaScript中常用的排序方法 01.冒泡排序 通过相邻数据元素的交换,逐步将待排序序列变为有序序列,如果前面的数据大于后面的数据,就将两值进行交换,将数据进行从小到大的排序,这样对数组的第 ...

  8. vue 懒人_Vue.js 中的实用工具方法【推荐】

    收集日常开发中常用到的一些工具方法, 包含 vue 的公用过滤器.公用指令等 (PS: 懒人养成记) 公用自定义过滤器 import Vue from 'vue' import moment from ...

  9. 光滑噪声数据常用的方法_数据挖掘中常用的数据清洗方法

    是新朋友吗?记得先点蓝字关注我哦- 数据挖掘中 常用的数据清洗方法 在数据挖掘过程中,数据清洗主要根据探索性分析后得到的一些结论入手,然后主要对四类异常数据进行处理,分别是缺失值(missing va ...

最新文章

  1. 比RNN快136倍!上交大提出SRNN,现在RNN也能做并行计算了
  2. leetcode算法题--打印从1到最大的n位数
  3. Topcoder Srm 671 Div2 1000 BearDestroysDiv2
  4. Kotlin优雅的使用sp(SharedPreferences)
  5. Visual Studio 2017将于3月7日发布
  6. 为什么用链路聚合_H3C ComwareV7平台网络设备可靠性配置——链路聚合
  7. linux 安装rmp服务,Linux LAMP服务的rpm包安装与配置
  8. blog转到CNBlog了
  9. 散粉在哪个步骤用_平时用的散粉除了所谓的定妆,还有这么多好处啊?
  10. CodeForces - 245H Palindromes区间dp_记忆化搜索
  11. Iptables 指南 1.1.19
  12. python 当前时间增加一个月
  13. 历史课-以追剧的方式了解历史
  14. 基于PCL的QT开发(两个月内更新完)
  15. 安卓模拟经营类游戏_十大最诱人手机模拟经营类游戏专题
  16. 从数字城市迈向智能城市
  17. 【区块链108将】区块链无权威,参与之前多了解才可能赚钱
  18. 福州华侨中学计算机老师,三尺讲台著妙笔 谱写侨习好韶光——记2015级福州华侨中学实习队工作检查...
  19. git --no-verify
  20. win7右下角网路图标不见了,将这个操作删除掉就行了

热门文章

  1. idea翻译成中文是什么意思_idea是什么意思_idea在线翻译_英语_读音_用法_例句_海词词典...
  2. English语法_并列连词 - nor
  3. 三个字摞一起念什么?【肯定有你不知道的】
  4. selenium截图模糊_selenium 截图
  5. 赶紧自查这个插件!黑客可能远程控制你的谷歌浏览器
  6. c++Vector插入操作
  7. 景鲲:开放是一种心态和气度,这个时代需要标杆
  8. 京东成华为新品首发阵地 智慧手机Mate 10发布
  9. js姓名和身份证验证
  10. oracle 11g 闪回功能,Oracle 11g开启闪回功能Flashback