微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

js学习第八天

###   Math

    Math方法是不可以创建对象的

    Math:所有相关的属性方法都是通过类型名Math调用

    Math.floor(数字) :向下取整

    Math.ceil(数字) :向上取整

    Math.round(数字) :四舍五入取整

    Math.sqrt(数字) :开方

    Math.pow(m,n) :返回m的n次方

    Math.min(参数1,参数2...):返回最小值

    Math.max(参数1,参数2...):返回最大值

    Math.abs(参数):返回绝对值

### Math.random :生成随机函数

    0~1  左闭右开

    目标:生成指定区间的随机

###  彩虹

   1.颜色的构成--->生成随机颜色

    获取到了#+6位随机数字的组合颜色

    var color = "#";

    var str = "0123456789abcdef"

    for(var i =0;i<6;i++){

        color = color + str.charat(rand(0,15));

    }


 

   2.如何将生成的颜色赋值给每个li

    var oli = document.getElementById("test");

    oli.style.backgroundColor = color;


 

   3.如何批量获取页面中的li

    var olis = document.getElementsByTagName("li");

###  日期对象

     a.创建认(页面执行时)日期对象

     var  date = new Date();

     b.创建指定日期对象

     var date = new Date("1970-07-01,14:26:31");

          获取

          date.getFullYear()

         获取月 0-11

           date.getMonth()

           日

           date.getDate()

          时

           date.getHours()

          分

          date.getMinutes()

           秒

           date.getSeconds()

           星期几 0~6  周日是0

            date.getDay()


 

### 设置日期对象

     setDate()      //改变Date对象的日期

     setHours()   //改变小时数

     setMinutes()   //改变分钟数

     setMonth()   //改变月份,从0开始

     setSeconds()   //改变秒数

     setFullYear()   //改变年份

    转换成人平常看的那种时间   toLocaleString()

### 时间戳

   时间戳:指某个时间点距离1970/1/1相差的毫秒数

###  定时器

       循环定时器

       setInterval

       功能:按照时间间隔,每周期性的执行回调函数

       参数:setInterval(回调函数,时间间隔);

       返回值:关闭定时器的钥匙  clearrInterval

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐