Math对象
-
Math对象常用到的特殊值
console.log(Math.E)//自然对数的底数e console.log(Math.LN10)//10的自然对数 console.log(Math.LN2)//2的自然对数 console.log(Math.LOG2E)//以2为底的对数 console.log(Math.LOG10E)//以十为底的对数 console.log(Math.PI)//PI的值 console.log(Math.SQRT2)//二的平方根 console.log(Math.SQRT1_2)//二分之一的平方根 -
Math的常用方法
-
Math.ceil( 数值 ) 向上取整
console.log(Math.ceil(25.9)) //26 console.log(Math.ceil(25.5)) //26 console.log(Math.ceil(25.1)) //26 -
Math.floor( 数值 ) 向下取整
console.log(Math.floor(25.9)) //25 console.log(Math.floor(25.5)) //25 console.log(Math.floor(25.1)) //25 -
Math.round( 数值 ) 四舍五入
console.log(Math.round(25.9))//26 console.log(Math.round(25.5))//26 console.log(Math.round(25.1))//25 -
Math.random( ) 返回大于等于0小于1的一个随机数
创建一个1-10整数范围内随机数 var num = Math.floor(Math.random()*10 + 1); -
Math.abs( 数值 ) 返回一个该数值的绝对值
var num = -10; console.log(Math.abs(num)) //10 -
Math.max( 一组数值 ) & Math.min( ) 返回一组数值的最大值和最小值
console.log(Math.max(1,2,3,4,5))//5 console.log(Math.min(1,2,3,4,5))//1 如果想获取数组中的最大值和最小值 1. var arr = [1,2,3,4,5]; console.log(Math.max(...arr)); //5 ES6 2. var arr = [1,2,3,4,5]; consolr.log(Math.max.apply(null,arr)); //5 ES5 -
Math.pow( num,power) 返回num的power次幂
console.log(Math.pow(2,3)) //8 console.log(Math.pow(8,1/3)) //2 -
Math.log( num ) 返回num以e为底的对数值
console.log(Math.log(e)) //1 -
Math.sqrt( num ) 返回num的平方根
console.log(Math.sqrt( 4 )) //2 -
Math.sin( 角度 ) 返回正弦值。Math.cos( 角度 ) 返回余弦值
-
本文介绍了JavaScript Math对象中常用的特殊值和方法,如自然对数、数学运算函数(ceil、floor、round)、随机数生成、绝对值计算、最大值/最小值查找、指数与对数运算等,并展示了如何在实际开发中运用这些工具。
1058

被折叠的 条评论
为什么被折叠?



