函数
内置函数isNaN() parseInt() parseFloat()
函数是什么?可以重复调用的代码块
定义函数
function name(arg1,arg2){
....
return 返回值
}
调用函数 name(实参)通过事件调用<h1 onclick="name()">
匿名函数自执行
!function(){}()
变量提升
var 声明的变量默认会提到 最前面默认值是undefined
function 声明的函数,函数前函数后都可以调用
Math
数学对象
PI 常量
ceil()
小数进1
floor()
舍去小数
round()
四舍五入
random()
产生随机 0-1
范围
Math.random()*(上限-下限)+下限
max() ,min()
最大,最小值
abs() 绝对值
其他
pow()
tan
sin
cos
Date
1. 实例化当前日期
var d = new Date();
获取
getFullYear();
年
getMonth()
月份 0-11
getDate()
日期 1-31
getDay()
星期 0-6
getHours()
小时
getMinutes()
分
getSeconds()
秒
getTime()
返回该日期与1970年1月1日的时间差
var d2 = new Date(2020,0,1,12,30)
创建一个日期 时间为 2020年1月1日12点30分(月份从0开始)
设置日期
setFullYear(2020);
setMonth(11);
toLocalString
返回一个本地化的时间
间隔调用
(多次)
var id = setInterval(fun,1000)
每隔1秒执行一次fun函数
clearInterval(id);
停止间隔调用
延迟调用
1次
var id = setTimeout(fun,2000)
延迟2秒调用1次fun函数
clearTimeout(id):
停止延迟调用