• JavaScript中Math的基本用法



    Math的基本方法:是JavaScript提供的方法,可以直接使用
    一、随机数:

    随机生成0-1的小数,可以是0,不会是1
    Math.random()
    例如:随机生成rgb颜色

    1 function setColor(){
    2         //设定随机颜色
    3         var c1 = parseInt(Math.random()*256)
    4         var c2 = parseInt(Math.random()*256)
    5         var c3 = parseInt(Math.random()*256)
    6         return `rgb(${c1},${c2},${c3})`;
    7     }

    例如:生成一个a-b之间的随机数

     1 function setNum(a,b){
     2         //容错处理确保a<b
     3         if(a>b){
     4             var m = 0;
     5             m = a;
     6             a = b;
     7             b = m; 
     8         }
     9         // 一个a-b之间的随机数
    10         return parseInt(Math.random()*(b+1-a) + a);
    11     }

    二、四舍五入(只保留整数位的四舍五入)
    Math.round()

    1 var float1 = 123.156;
    2 var float2 = 123.556;
    3 //输出结果为123
    4 console.log( Math.round(float1) );
    5 //输出结果为124
    6 console.log( Math.round(float2) );

    三、整数位向上、向下进一
    1、向上取整:Math.ceil()

    1 var float3 = 12.3;
    2 //例如一项工作中工作中需要干活的人数,多余的小数需要变成1
    3 console.log(Math.ceil(float3));

    2、向下取整:Math.floor()

    1 var float3 = 12.3;
    2 //例如一个页面能显示信息的条数,多余的小数需要去掉
    3 console.log(Math.floor(float4));

    四、幂运算/乘方运算
    Math.pow()

    1 // 计算 2的5次方
    2 console.log(Math.pow(2,5)); 

    五、平方根
    Math.sqrt()

    1 // 9的平方根,是3
    2 console.log(Math.sqrt(9)); 

    六、求绝对值
    Math.abs()

    1 // -9的绝对值,是9
    2 console.log(Math.abs(-9));

    Math的:随机数,向上取整,向下取整用的比较多

    A True Master Is An Eternal Student(真正的大师总是怀着一颗学徒的心) ------(Master Yi)
  • 相关阅读:
    Hibernate优缺点
    Struts优缺点
    Problem M
    Problem K
    Problem K
    Problem Q
    Problem Q
    Problem F
    Problem F
    哈夫曼树
  • 原文地址:https://www.cnblogs.com/karl-kidd/p/12563021.html
Copyright © 2020-2023  润新知