Math常用API

圆周率

Math.PI // 3.1415926535

生成随机数

复制代码
Math.random()
//生成的是0~1之间的随机小数,通常在实际项目中需要获取到一个范围内的随机整数,利用这个随机小数封装一个获取范围内的随机整数的函数: function getRandom(a,b){ var max = a; var min = b; if(a<b){ max = b; min = a; } return parseInt(Math.random() * (max - min)) + min }
复制代码

向上取整

//向上取整的含义是一个数字的小数部分不够1,将他处理成1。例如:10条数据每页展示3条,前3页都能放3条数据,但是第4页只能放1条数据,虽然占不满1页,但也要占1页
Math.ceil(3.3) // 4

向下取整

//向下取整跟parseInt()是一个意思,只要整数部分,舍掉小数部分得到整数
Math.floor(3.9) // 3

四舍五入

Math.round(3.3) // 3
Math.round(3.9) // 4

求次方

Math.pow(2,3) // 2的3次方,参数1是底数,参数2是幂数

绝对值

Math.abs(-6) // 6
Math.abs(6) // 6

最大值

Math.max(9,5,1,3,4,8,2,6) // 9

最小值

Math.max(9,5,1,3,4,8,2,6) // 1

正弦

Math.sin(Math.PI*30/180) // 0.5

余弦

Math.cos(Math.PI*60/180) // 0.5
posted @   健生  阅读(148)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示