js中常用的数学方法(全)
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中常用的数学方法(全)相关推荐
- 总结JS中常用的数组的方法大全
总结JS中常用的数组方法 JS中常用的数组方法总结 数组(Array)是一种复杂的数据类型,它属于Object(对象)类型,用来将一组数组合在一起,通过一个变量就可以访问一组数据.在使用数组时,经常会 ...
- js中常用的数组和字符串方法
一:js中常用的数组方法 <script>//函数声明式中的方法const arr=[1,3,6,9,15,19,16];//函数的所有方法 map(),reduce(),filter() ...
- js中常用的对象—String的属性和方法
今天说一下,js中常用的内置对象--String对象 它有以下几个常用的属性: length prototype 有以下几个常用的方法: parseInt()转换为数字 parseFloat()转换为 ...
- JS lodash库在开发中常用到的方法
目录 一.摘要 二.常用方法 一.摘要 lodash是JS一个开箱即用的库函数,里面对于在日常开发中常用到的方法都是已经封装好的,使用起来非常方便,本篇记录了在日常开发过程总经常用的方法,就大概记录一 ...
- 统计计量 | 统计学中常用的数据分析方法汇总
来源:数据Seminar本文约10500字,建议阅读15+分钟 统计学中常用的数据分析方法汇总. Part1描述统计 描述统计是通过图表或数学方法,对数据资料进行整理.分析,并对数据的分布状态.数字特 ...
- js中match、replace方法中使用正则表达式
为什么80%的码农都做不了架构师?>>> js中match.replace方法中使用正则表达式 (2012-06-29 14:23:37) 转载▼ 标签: 字符串 飞雪 正则表 ...
- 5种JavaScript中常用的排序方法
5种JavaScript中常用的排序方法 01.冒泡排序 通过相邻数据元素的交换,逐步将待排序序列变为有序序列,如果前面的数据大于后面的数据,就将两值进行交换,将数据进行从小到大的排序,这样对数组的第 ...
- vue 懒人_Vue.js 中的实用工具方法【推荐】
收集日常开发中常用到的一些工具方法, 包含 vue 的公用过滤器.公用指令等 (PS: 懒人养成记) 公用自定义过滤器 import Vue from 'vue' import moment from ...
- 光滑噪声数据常用的方法_数据挖掘中常用的数据清洗方法
是新朋友吗?记得先点蓝字关注我哦- 数据挖掘中 常用的数据清洗方法 在数据挖掘过程中,数据清洗主要根据探索性分析后得到的一些结论入手,然后主要对四类异常数据进行处理,分别是缺失值(missing va ...
最新文章
- 比RNN快136倍!上交大提出SRNN,现在RNN也能做并行计算了
- leetcode算法题--打印从1到最大的n位数
- Topcoder Srm 671 Div2 1000 BearDestroysDiv2
- Kotlin优雅的使用sp(SharedPreferences)
- Visual Studio 2017将于3月7日发布
- 为什么用链路聚合_H3C ComwareV7平台网络设备可靠性配置——链路聚合
- linux 安装rmp服务,Linux LAMP服务的rpm包安装与配置
- blog转到CNBlog了
- 散粉在哪个步骤用_平时用的散粉除了所谓的定妆,还有这么多好处啊?
- CodeForces - 245H Palindromes区间dp_记忆化搜索
- Iptables 指南 1.1.19
- python 当前时间增加一个月
- 历史课-以追剧的方式了解历史
- 基于PCL的QT开发(两个月内更新完)
- 安卓模拟经营类游戏_十大最诱人手机模拟经营类游戏专题
- 从数字城市迈向智能城市
- 【区块链108将】区块链无权威,参与之前多了解才可能赚钱
- 福州华侨中学计算机老师,三尺讲台著妙笔 谱写侨习好韶光——记2015级福州华侨中学实习队工作检查...
- git --no-verify
- win7右下角网路图标不见了,将这个操作删除掉就行了
热门文章
- idea翻译成中文是什么意思_idea是什么意思_idea在线翻译_英语_读音_用法_例句_海词词典...
- English语法_并列连词 - nor
- 三个字摞一起念什么?【肯定有你不知道的】
- selenium截图模糊_selenium 截图
- 赶紧自查这个插件!黑客可能远程控制你的谷歌浏览器
- c++Vector插入操作
- 景鲲:开放是一种心态和气度,这个时代需要标杆
- 京东成华为新品首发阵地 智慧手机Mate 10发布
- js姓名和身份证验证
- oracle 11g 闪回功能,Oracle 11g开启闪回功能Flashback