JaveScript基础 Math 方法

1、.random() 随机数[ 0 , 1 )的随机16位小数

例:

alert( Math.random() ) ==>0.254148875646....

如果要随机得到: 0~10之间;
alert ( Math.floor( Math.random() *10)) ==>0到10

如果要随机得到:10~20
alert ( Math.random() *10 + 10 ) ==>12.25454148875646....

如果要取10~100的数
console.log( Math.random()*(100 - 10) +10 );
如果要取50~500的数
console.log( Math.random()*(500 - 50 ) + 50 );

封装通用式
function random( x , y ){
  console.log( Math.random()*( y - x ) + x );
}

取整

.round() 四舍五入
.ceil () 向上取整 (小数部分不是0 就是加1) ceil天花板的意思
.floor() 向下取整 (小娄部分全部舍弃)

几个几何相关的

.sin() 正弦
.cos() 余弦
.tan() 正切
.PI ==> π 3.1415925.... 如果要得到1/2π Math.PI*0.5
.abs 绝对值 :就是得到正数 2 ==> 2       -3 ==> 3
.max( a , b , c , d , f ) 所有参数里面取最大值
.mix( a , b , c , d , f ) 所有参数里面取最小值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容