js数字的函数

js中数字操作和进制转换

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
let n= 12.5889458
n.toFixed(0) //保留0位小数点
Math.pow(2,53) //2的53次方
Math.round(.6) //四舍五入
Math.ceil(.6) //向上取整
Math.floor(.6) //向下取整
Math.max(1,2,3) //取最大
Math.min(1,2,3) //取最小
Math.random() //生成大于等于0小于1.0的伪随机数
Math.PI //圆周率没错不是函数
Math.E //自然对数的底数
Math.sqrt(3) //3的平方根
Math.pow(3,1/53) //3的53次方根
Math.cos(10) //sin cos atan 三角函数
Math.log(10) //10的自然对数
Math.log(100)/Math.LN10 //以10为底100的对数
Math.log(100)/Math.LN2 //以2为底100的对数
Math.exp(3) //e的三次幂
n.toExponential(1) // 方法可把对象的值转换成指数计数法。
// 返回 NumberObject 的字符串表示,采用指数计数法,即小数点之前有一位数字,小数点之后有 num 位数字。该数字的小数部分将被舍入,必要时用 0 补足,以便它达到指定的长度。
//
// 抛出
// 当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。
//
// 当调用该方法的对象不是 Number 时抛出 TypeError 异常。
n.toPrecision(4) //转换为4进制
parseInt('11',2) // =>3 (1*2 + 1)
parseInt('385ssss') //=>385

×

写着玩做笔记

扫码支持
小编不易来个几毛也是钱

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
,