JavaScript Lingo: Math


JS中有一个叫作 'Math' 的静态对象,包含许多内置的属性和方法。

当你在处理数值相关的时候,你会想要更深入的了解这些。 在编写你自己的函数之前,搜索一下 MDN 文档, 可能这些函数已经存在了。

例如: Math.random() 会返回指定范围内的一个随机数, 而 Math.round() 会把输入值转换为最接近的整数。

当我在做Free Code Camp 的前端项目the random quote generator的时候使用了 Math.random()

当你在处理数字的时候, 请记住JS有一个叫做'floating-point format'的有趣属性。

根据数值的数量、 数值的大小、 数值的计算, JS 的返回可能会有.00004的误差。

有一些办法可以解决它, 并且通常情况下,它并不会造成麻烦, 但是当你遇到一些莫名其妙的问题时你应该想到它。