这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战
js的Math类型
绝对值。
Math.abs(x)
返回参数中最大的值。如果有参数是NaN的,或者是不可以转换为数值类型的话参数,就返回NaN
Math.max(a)
//a: 参数
返回参数中最小的值。如果有参数是NaN的,或者是不可以转换为数值类型的话参数,就返回NaN
Math.min(a) //a: 参数
返回一个从0开始的,到1的之间的一个随机数
Math.random()
//0.2356786415348674
将一个参数进行四舍五入,向上取值向下取值。比如1.5就是返回是2
Math.round()
计算参数的反正弦值
Math.asin(x) //x: 参数
计算参数的反正切值
Math.atan(x) //x: 参数
是从X轴正向逆时针旋转到点(x,y)时经过的角度
Math.atan2(y, x)
//x:指定点的x坐标。
//y:指定点的y坐标。
将参数执行的是向上取整计算,它返回的是大于等于函数参数,并且与之最接近的整数。它执行的操作不同于Math.round(),它总是上舍入,而Math.round()可以上舍入或下舍入到最接近的整数。还要注意,它不会将负数舍人为更小的负数,而是向0舍入。
Math.ceil(x)
//x是任意数或者表达式
//比如
Math.ceil(2.99) // 输出 3.0
Math.ceil(2.09) // 输出 3.0
Math.ceil(1.0) // 输出 1.0
Math.ceil(-2.99) // 输出 -2.0
计算指定值的余弦值,返回时-1和1
Math.cos(x)
//x是一个角的弧度值
将参数进行向下取整计算,返回值是小于输入的参数值的,而且还是最接近参数的整数。它可以将一个浮点值下舍最接近的整数,与Math.round(),不同,而且它还是将负数变为更小的负数,不是向0取舍
Math.ceil(x)
//x是任意数或者表达式
//比如
Math.floor(2.99) // 输出 2.0
Math.floor(2.09) // 输出 2.0
Math.floor(1.0) // 输出 1.0
Math.floor(-2.99) // 输出 -3.0
上面就是math属性常用的一些数值的使用方法,希望对大家有用