8.7 生成随机数
cos() 和 atan2() 这三个。
举例:
浏览器预览效果如图 8-7 所示。
图8-7
分析:
咦,sin30°不是等于 0.5 么?为什么会出现上面这种结果呢?其实,这是因为
JavaScript 计算会有一定的精度,但是误差是非常小的,可以忽略不计。
这些三角函数是高级动画开发的基础。当然这本书只是仅仅是带大家入门而已,对
于三角函数在动画开发中的具体应用,可以关注《Web 前端开发精品课——HTML5
Canvas 开发详解》。
8.7 生成随机数
在 JavaScript 中,我们可以使用 random() 方法来生成 0~ 1 之间的一个随机数。random,
就是“随机”的意思。特别注意一下,这里的 0 ~ 1 是只包含 0 不包含 1 的,即 [0, 1)。
语法:
Math.random()
145
1