zoukankan      html  css  js  c++  java
  • 使用Number和Math

    1.创建一个随机数生成器

      如果想要创建一个m~n之间的随机值。

        Math.floor(x):返回等于或小于x的最大的整数。

        Math.ceil(x):返回等于或大于x的最小的整数。

      Math.floor(Math.random()*(n-m+1))+m;

      将random的值乘以 上限减去下限加上1。然后相乘的结果加上下限的值

    2.随机产生颜色

    //随机产生数字

    function randomVal(val){

      return Math.floor(Math.random()*(val + 1));

    }

    //返回RGB格式的字符串

    function randomColor(){

      return "rgb(" + randomVal(255) + "," + randomVal(255) + "," + randomVal(255) + ")";

    }

    //使用十六进制表示

    function randomColor(){

      var r = randomVal(255).toString(16);

      if(r.length < 2){

        r = "0" + r;

      }

      var g = randomVal(255).toString(16);

      if(g.length < 2){

        g = "0" + g;

      }

      var b = randomVal(255).toString(16);

      if(b.length < 2){

        b = "0" + b;

      }

      return "#"+r+g+b;

    }

    3.在角度和弧度之间转换

    将角度转换为弧度

      var radians = degrees * (Math.PI / 180);

    将弧度转换为角度

      var degrees = radians * (180 / Math.PI);

  • 相关阅读:
    9IDEA常见的快捷键
    8Java类与对象
    5Java运算符
    10Java面向对象中级
    3Java基础
    4Java基础变量
    6Java控制结构
    7Java数组
    11Java面向对象高级
    缓存事件过期监听机制
  • 原文地址:https://www.cnblogs.com/laborc/p/3066038.html
Copyright © 2011-2022 走看看