当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS基础语法---Math对象的案例

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

2019年12月03日  | 移动技术网IT编程  | 我要评论

系统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());

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网