/*Math是一个工具类,不是构造函数
具有很多关于数学的方法和属性*/
//Math.PI 一个常数π
console.log("Math.PI:"+Math.PI);
//绝对值 Math.abs();
console.log("Math.abs(-21):"+Math.abs(-21));
//向上取整 Math.ceil();
console.log("Math.ceil(2.1):"+Math.ceil(2.1));
//向下取整 Math.floor();
console.log("Math.floor(2.9):"+Math.floor(2.9));
//四舍五入 Math.round();
console.log("Math.round(2.5):"+Math.round(2.5));
console.log("Math.round(2.4):"+Math.round(2.4));
//产生0-1的随机数 Math.random();
console.log("Math.random():"+Math.random());
console.log("Math.random():"+Math.random());
console.log("Math.random():"+Math.random());
//开平方 Math.sqrt();
console.log("Math.sqrt(12):"+Math.sqrt(12));
console.log("Math.sqrt(-9):"+Math.sqrt(-9));
//最大值,最小值。可以传入多个参数做比较 Math.max() Math.min();
console.log("Math.min(2,1,123,1.23,1111):"+Math.min(2,1,123,1.23,1111));
console.log("Math.max(333,23,1):"+Math.max(333,23,1));
//幂运算 Math.pow();
console.log("Math.pow(2,10):"+Math.pow(2,10));
执行结果:
随机数的话,可以通过加减乘除来调整随机区间
如果是负数开平方的话,会出现NaN(not a number)