Math 和 Date

187 阅读1分钟

Math对象

    系统内置的Math对象:
                 Math.PI     圆周率
                 Math.max()  最大值
                 Math.min()  最小值
                 Math.sin(弧度)  正弦值       弧度 = 角度 * 2 * π / 360
                 Math.cos()      余弦值     
                 Math.pow(底数,幂)            次方
                 Math.sqrt()                  开平方 
                 Math.floor                   向下取整
                 Math.ceil()                  向上取整
                 Math.round()                 四舍五入
                 Math.random()                随机数
                 Math.abs(正数/负数)          绝对值
                 
function getRandom(a, b) {  
var max = a  
var min = b  
if (a < b) {  
max = b  
min = a  
}  
return Math.floor(Math.random() * (max - min)) + min  
}
    进制转换:
               将十进制转成其他进制           数字.toString(目标进制)
                  
function getColor() {  
var color = '#'  
for (var a = 0; a < 3; a++) {  
var num = getRandom(0, 256)  
num = num.toString(16)  
if (num.length < 2) {  
num = '0' + num  
}  
color += num  
}  
return color  
}
                将其他进制转成十进制       parseInt(其他进制数字,当做多少进制)

Date对象

    时间日期的操作都依赖时间日期对象     new Date() :
                        1.不加实参  获取到当前的时间日期对象
                        2.添加参数,获取指定时间的时间日期对象   
                                                            "年-月-日 时:分:秒"
                                                            "年,月,日,时,分,秒"
                                                            "时间戳"         
                                                            
   时间日期对象的作用
                   1.获取具体的时间日期:
                                       getFullYear()       获取年
                                       getMonth()          获取月
                                       getDate()           获取日期
                                       getDay()            获取星期几
                                       getHours            获取时
                                       getMinutes()        获取分
                                       getSeconds()        获取毫秒
                                       getTime()           获取时间戳
                  
                  2.设置具体的事件日期:
                                       setFullYear()       设置年
                                       setMonth()          设置月
                                       setDate()           设置日期
                                       setHours()          设置时
                                       setMinutes()        设置分
                                       setSeconds()        设置秒
                                       setTime()           设置时间戳