数字

101 阅读2分钟

// 数字的方法

    console.log(Math)

    /**
     *  数字方法的常用方法: 
     * 
     *  1. random
     *      * 语法: Math.random()
     *      * 作用: 得到一个0~1之间的随机数, 包含0,不包含1
     * 
     *  2. round
     *      * 语法: Math.round()
     *      * 作用: 将数据 四舍五入取整
     * 
     *  3. ceil
     *      * 语法: Math.ceil()
     *      * 作用: 将数据 向上取整
     * 
     *  4. floor
     *      * 语法: Matn.floor()
     *      * 作用: 将数据 向下取整
     * 
     *  5. abs
     *      * 语法: Math.abs()
     *      * 作用: 取数据的绝对值
     * 
     
      1. sqrt
     *      * 语法: Math.sqrt()
     *      * 作用: 求平方根
     * 
     *  2. pow
     *      * 语法: Math.pow(基数, 幂)
     *      * 作用: 求一个基数的 X 次幂
     * 
     *  3. max
     *      * 语法: Math.max(数据1, 数据2, 数据3, ...)
     *      * 作用: 求参数中 的 最大值
     * 
     *  4. min
     *      * 语法: Math.min(数据1, 数据2, 数据3, ...)
     *      * 作用: 求参数中 的 最小值
     *  
     *  5. PI
     *      * 语法: Math.PI
     *      * 作用: 求圆周率
    */
    
    
    

计时器 (setInterval) 语法: setInterval(function(){每次执行定时器时要做的事}, 时间) 时间的单位是毫秒 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器 关闭定时器: clearInterval(时间ID)

       倒计时器 (setTimeout)
     *      * 语法 setTimeout(function () {倒计时时间满足时, 要执行的一段代码}, 时间) 时间的单位是毫秒
     *      * 返回值: (时间ID) ---> 值取决于你当前的定时器是这个页面的第几个定时器, 返回值可以用于关闭定时器
     *      * 关闭倒计时器: clearTimeout(时间ID)
     * 
     *      关闭定时器: clearIntervalclearTimeout
     *          正常来说 两个方法可以混用, 不会出错, 
     *          但是根据语义来说 clearTimeout 用于关闭 setTimeout; clearInterval 用于关闭 setInterval
     */
 
 
 

时间对象

          Date()
          语法 var timer = new Date()

时间对象接收参数有两种格式 * * 1. 数字 * 2. 字符串 */

    // 1. 数字传参
    // 月份从 0 开始        实际的1月 0 实际的2月 1
    // var timer = new Date(2008, 00, 20, 12, 13, 14)  // 参数顺序为  年 - 月 - 日  时 - 分 - 秒
    var timer = new Date('2008-01-20 13:14:15') // 年-月-日 时:分:秒
    console.log(timer)
    
    
        
      var timer = new Date()  // 获取当前时间
    // console.log(timer)

    // 获取年
    var year = timer.getFullYear()
    console.log(year)
    // 获取月
    var month = timer.getMonth()
    console.log(month)
    // 获取每周的第几天
    var day = timer.getDay()
    console.log(day)
    // 获取每月的第几天
    var day1 = timer.getDate()
    console.log(day1)

    // 获取小时
    var hours = timer.getHours()
    console.log(hours)

    // 获取分钟
    var minutes = timer.getMinutes()
    console.log(minutes)

    // 获取秒钟
    var seconds = timer.getSeconds()
    console.log(seconds)
    
  // 获取格林尼治时间  1970年1月1号0时0分0秒,到现在的毫秒数
    var timer = new Date()
    console.log(timer)
    console.log(timer.getTime())