JavaScript--Math对象

Math对象属性

Math.E
2.718281828459045
Math.LN2
0.6931471805599453
Math.PI
3.141592653589793
Math.LN10
2.302585092994046

Math对象方法

Math.ceil 上取整
Math.floor 下取整
Math.round 四舍五入
Math.random 0-1之间的随机数,不包括0 1
Math.max 一组数中的最大值
Math.min 一组数中的最小值

console.log(Math.round(25.5));//26
console.log(Math.floor(25.5));//25
console.log(Math.ceil(25.5));//26
console.log(Math.random());//0.8254861
console.log(Math.max(0, 10, 20, 30, 5, 6, 85));//85
console.log(Math.min(0, 10, 20, 30, 5, 6, 85));//0

在1-10之间取随机数

console.log(Math.floor(Math.random() * 10) + 1);

random的范围是0-1.不包括0/1,扩大10倍后0-10,不包括0、10 ,下取整后范围0-9,再+1,范围为1-10

console.log(Math.abs(-4));//绝对值 4
console.log(Math.pow(10, 2));// x的y次方 100
console.log(Math.sqrt(9));//开方 3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容