1.1、 数字格式
JavaScript 在执行方法和属性时将原始值视作对象。
1.2、 数字方法
1.2.1、 toString() 方法
toString() 返回字符串。
1.2.2、 toFixed() 方法
toFixed() 返回字符串值,它包含了指定位数小数的数字(四舍五入):
1.3、 数学对象
JS内置的数学对象 Math ,有很多属性和方法,进一步学习可以到W3Cschool中数学对象
Math类不需要创建,而直接使用。
1.3.1、 Math.round()
Math.round(x) 的返回值是 x 四舍五入为最接近的整数:
var x = 3.14; // 带小数点的数值
var y = 3; // 不带小数点的数值
var x = 123e5; // 12300000 超大或超小的数可通过科学计数法来写:
var y = 123e-5; // 0.00123 var x = 123; x.toString(); // 从变量 x 返回 123 (123).toString(); // 从文本 123 返回 123 (100 + 23).toString(); // 从表达式 100 + 23 返回 123 var x = 9.656; x.toFixed(0); // 返回 10 x.toFixed(2); // 返回 9.66 x.toFixed(4); // 返回 9.6560 x.toFixed(6); // 返回 9.656000
1.3.2、 Math.pow()
Math.pow(x, y) 的返回值是 x 的 y 次幂:
1.3.3、 Math.sqrt()
Math.sqrt(x) 返回 x 的平方根:
1.3.4、 Math.abs()
Math.abs(x) 返回 x 的绝对(正)值:
1.3.5、 Math.ceil()
Math.ceil(x) 的返回值是 x 上舍入最接近的整数:
1.3.6、 Math.floor()
Math.floor(x) 的返回值是 x 下舍入最接近的整数:
1.3.7、 Math.sin()
Math.sin(x) 返回角 x(以弧度计)的正弦(介于 -1 与 1 之间的值)。 如果您希望使用角度替代弧度,则需要将角度转换为弧度:
Math.round(6.8); // 返回 7 Math.round(2.3); // 返回 2 Math.pow(8, 2); // 返回 64 Math.sqrt(64); // 返回 8 Math.abs(-4.7); // 返回 4.7 Math.ceil(6.4); // 返回 7 Math.floor(2.7); // 返回 2 Angle in radians = Angle in degrees x PI / 180. Math.sin(90 * Math.PI / 180); // 返回 1(90 度的正弦)
1.3.8、 Math.cos()
Math.cos(x) 返回角 x(以弧度计)的余弦(介于 -1 与 1 之间的值)。 如果您希望使用角度替代弧度,则需要将角度转换为弧度:
1.3.9、 Math.min() 和 Math.max()
Math.min() 和 Math.max() 可用于查找参数列表中的最低或最高值:
1.3.10、 Math.random()
Math.random() 返回介于 0(包括) 与 1(不包括) 之间的随机数:
1.4、 Math 属性(常量))3.141592653589793 Math.SQRT2 // 返回 2 的平方根
Math.LN2 // 返回 2 的自然对数