黄子涵

查漏补缺——说说 ~~(Math.random() * 5)

问题

如题所示

答案

相关源码:

response: () => {
let hzhCount = 1 + ~~(Math.random() * 5)
return {
code: 20000,
data: getComment(hzhCount)
}
}

Math.random()

综上所述,Math.random()这个方法的作用是生成0.0~1.0之间的随机数。

javascript ~~ 符号是什么意思呢?

综上所述, ~~(Math.random() * 5)整个式子的含义是先生成0.0到1.0之间的随机数,然后得出来的数乘于5,最后的~~取反再取反,等于原来的数。

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