JavaScript内置对象Math常用方法

Math.random() 、Math.round() 、Math.floor() 、Math.ceil() 、Math.pow() 、Math.abs() 、Math.sqrt() 、Math.PI() 、Math.max() 、Math.min()

Math.random()-----随机值

Mat.random()*(100+1-1)+1;

// 语法:
Math.random()*(b+1-a)+a;

【注】随机值的范围是a~((b-1).999999)

Math.round()----四舍五入取整

let float1 = 123.6789;
float1 = Math.round(float1);

let float2 = -12.9866
float2 = Math.round(float2);

【注】去掉小数部分,四舍五入取整数,保留整数部分;如果是负数先转换为正数处理,在添加上符号

Math.floor()-----向下取整

let float = 123.99999;
float = Math.floor(float);

【注】完全舍去小数部分,不管小数部分是否大于5,都要舍去

Math.ceil()-----向上取整

let float = 123.456;
float = Math.ceil(float);

【注】只要有小数部分,整数部分就加1;

Math.pow()-----乘方,幂运算

let float = Math.pow(23);

// 语法:
Math.pow(参数1,参数2)

【注】 参数1:底数;
           参数2:指数; 如果参数2写成分数表示开几次方;Math.pow(2,1/3);表示2开3次方

Math.abs()-----绝对值

let float = Math.abs(-10);

// 语法:
Math.abs(参数)

【注】任何数值的绝对值,参数不管是负数还是正数都会转换成绝对值的形式

Math.sqrt()-----平方根

let float = Math.sqrt(9);

// 语法: 
Math.sqrt(数值)

【注】开平方,结果只有正数

Math.PI()-----圆周率的数值

let float = Math.PI;

Math.max()-----最大值

let float = Math.max(1,24,6);
// 语法
Math.max(参数1,参数2,参数3);

【注】查找参数中最大的数值

Math.min()------最小值

let float = Math.min(2,4,6,1);
// 语法:
Math.min(参数1,参数2,参3);

【注】查找参数中最小的值

你可能感兴趣的:(JavaScript)