4.2、Math数学对象(floor、random、sqrt、pow、abs)

简介: 4.2、Math数学对象(floor、random、sqrt、pow、abs)

1、Math数学对象


Math数学对象 作用
Math.floor() 向下取整
Math.random() 0-1的随机数
Math.sqrt(9) 开方
Math.pow(2,4) 乘方
Math.abs() 绝对值


2、Math.floor() 方法(向下取整 )

    // 1、Math.floor(向下取整)
    var number = 6.78;
    var result = Math.floor(number);    //  输出结果:6
    console.log(result);
    var number = -6.78;
    var result = Math.floor(number);    //  输出结果:-7
    console.log(result);

3、Math.random()方法,取随机数(0-1,1-10,1-100)


    // 2、Math.random(),随机数0-1
    var result = Math.random();   //  输出结果:0-1
    console.log(result);
    var result = Math.floor(Math.random() * 10 + 1);    //  输出结果:1-10
    console.log(result);
    var result = Math.floor(Math.random() * 100 + 1);   //  输出结果:1-100
    console.log(result);


4、Math.abs()方法,取绝对值


// 3、Math.abs(),绝对值
    var number = -34.5;
    var result = Math.abs(number);    //  输出结果:34.5
    console.log(result);


5、Math.sqrt()方法,开平方


// 4、Math.sqrt(),开平方
    var number = 16;
    var result = Math.sqrt(number);   //  输出结果:4
    console.log(result);


6、Math.pow()方法,计算乘方


// 5、Math.pow(),计算乘方
    var number = 2;
    var result = Math.pow(number, 3);   //  输出结果:8
    console.log(result);


7、(floor,random)方法随机抽取数组元素

    // 6、(floor,random)随机抽取数组元素,实例:抽奖活动
    var list = ['jasmine', 'qiqi', 'jasmine_qiqi'];
    var index = Math.floor(Math.random() * list.length);
    console.log(list[index]);   //  输出结果:list数组中的一个元素


相关文章
|
1月前
使用 pow() 函数
【10月更文挑战第23天】使用 pow() 函数。
22 2
Math.pow()
Math.pow()
79 0
|
JavaScript 前端开发
Math.random();
Math.random();
100 0
Math.ceil()
Math.ceil()
151 0
|
安全 iOS开发
iOS开发-math.h/ceil/floor/round
https://blog.csdn.net/acmicpc123/article/details/50280097
151 0
iOS开发-math.h/ceil/floor/round
|
Python
Python浮点数转整数int、round、ceil、floor
Python浮点数转整数int、round、ceil、floor
258 0
|
算法 机器学习/深度学习
Math
机器学习中的数学基础 微分学 求导数 求偏导数 以上两个通过公式或者使用泰勒公式进行逼近得到的 求f(x)在x0处的导数 根据泰勒公式: f(x) = f(x0) + f'(x0)(x - x0) + f''(x0)(x - x0)^2/2! + f'''(x0)(x - x0)^3/3! + .
924 0
Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?
Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。
1779 0