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

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...