zoukankan      html  css  js  c++  java
  • JS基础语法---Math对象的案例

    系统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());
     
  • 相关阅读:
    P3899 [湖南集训]谈笑风生
    bzoj3252: 攻略
    批量创建用户20个和密码
    创建100个目录dir1-dir100一键完成
    SVM的优缺点
    Python zip() 函数
    经典博客4
    python的空格和tab混用报错问题
    Python的functools.reduce用法
    matplotlib显示AttributeError: 'module' object has no attribute 'verbose'
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11974923.html
Copyright © 2011-2022 走看看