JavaScript内置对象Math常用方法

    技术2023-05-07  109

    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);

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

    Processed: 0.010, SQL: 9