// 数字的方法
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)
*
* 关闭定时器: clearInterval 和 clearTimeout
* 正常来说 两个方法可以混用, 不会出错,
* 但是根据语义来说 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())