• 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());
     
  • 相关阅读:
    Google Guava官方教程(中文版)
    maven POM.xml 标签详解
    Linux内存文件系统tmpfs(/dev/shm)详细介绍
    linux 如何查看目录的剩余空间大小?
    CSS position绝对定位absolute relative
    java 笔记
    js笔记
    AFNetworking监控网络状态以及下载的进度条显示
    HTTPS网络请求时plist文件的设置
    KVO监测tableView的滑动
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/11974923.html
Copyright © 2020-2023  润新知