Math是数学函数,但又属于对象数据类型 type of Math => 'object'
1、Math.min(a,b,c,d,.......)
是求数字 a,b,c,d,......中的最小数字( 注意:a、b、c....数字一定要是数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来是NAN或者是报错。一定请注意了。如果不填的话,为NAN)
2、Math.max(a,b,c,d,.......)
是求数字 a,b,c,d,......中的最大的数字( 注意:a、b、c....数字一定要是数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来是NAN或者是报错。一定请注意了。如果不填的话,为NAN)
3、Math.abs(a)
是求数字的绝对值。注意了,a一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN
4、Math.round(a)
是求数字的四舍五入后的数字。注意了,a一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN
5、Math.sqrt(a)
是求该数字的平方根。注意了,a一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN
6、Math.pow(a,b)
该方法是求a数字的b次幂,注意了注意了,a和b一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN。这里要注意的是,如果a正常写,b写成一个空字符串的话,会默认将空字符串转变为0( 隐式转换 ),同理b正常写,a写成空字符串的话,会将a转变为0.这里一定要注意。
7、Math.floor(a)
该方法是求 小于等于 a 的最大一个整数。 注意了,a一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN
8、Math.random()
该方法是随机生成一个大于等于0并且小于1的一个浮点数,这里可以不用在括号里填写。
9、Math.cos()
用法:Math.cos(0, Math.PI / 180) // 1
10、Math.sin()
用法:Math.sin(90 * Math.PI / 180) // 1
11、Math.ceil(a)
该方法返回大于或等于一个给定数字的最小整数。注意了,a一定是为数字或者是字符串类型的数字或者是可以通过隐式转换而来的一些参数,否则算出来的是NAN或者会报错。如果不填的话,为NAN
以上是我总结的关于Math的一些用法,不对的话可以来纠正一下