提供基本数学函数和常数的内部对象。此对象不能显式构造。
属性和方法要求备注new 运算符不能创建 Math 对象,如果您试图这样做,它将返回错误。当加载脚本引擎时,该引擎将创建 Math 对象。它的所有方法和属性在任何时候都可用于脚本。
下面的示例阐释 Math 对象的用法。请注意,由于浮点数的精度有限,涉及浮点数的计算可以累积次要的舍入错误。您可以使用 Number 对象的 toFixed 方法来显示无次要舍入错误的数字。
示例var pi : double = Math.PI; // Should be about 3.14. print(pi); var cosPi : double = Math.cos(pi); // Should be minus one. print(cosPi); var sinPi : double = Math.sin(pi); // Should be zero. print(sinPi.toFixed(10));
该代码的输出为:
3.141592653589793 -1 0.0000000000请参见