首页 > Web开发 > 详细

JS基础语法---Math对象的案例

时间:2019-12-03 12:24:06      阅读:71      评论:0      收藏:0      [点我收藏+]

系统Max求最大值:

  var result= Math.max(10,20,30,40);
   console.log(result);

 

练习1:自己定义一个对象,实现系统的max的方法

 
   //例子:自己定义一个对象,实现系统的max的方法
    function MyMath() {
      //添加了一个方法
      this.getMax = function () {
        //所有数字中的最大值
        var max = arguments[0];
        for (var i = 0; i < arguments.length; i++) {
          if (max < arguments[i]) {
            max = arguments[i];
          }
        }
        return max;
      };
    }
    //实例对象
    var mt = new MyMath();
    var result = mt.getMax(10, 20, 30, 40, 100, 3);
    console.log(result);

 

练习2:随机产生一个十六进制的颜色值,封装成一个函数

    //随机产生一个十六进制的颜色值
    //封装成一个函数function getColor() {
      var str = "#";
      //一个十六进制的值的数组
      var arr = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"];
      for (var i = 0; i < 6; i++) {
        //产生的每个随机数都是一个索引,根据索引找到数组中对应的值,拼接到一起
        var num = parseInt(Math.random() * 16);
        str += arr[num];
      }
      return str;
    }
    //页面记载的事件
    window.onload = function () {
      //在文档中通过id属性的值查找这个元素(标签).设置该标签的背景颜色
      document.getElementById("dv").style.backgroundColor = getColor();
    };
    //console.log(getColor());

 

 

JS基础语法---Math对象的案例

原文:https://www.cnblogs.com/jane-panyiyun/p/11974923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!