2019-12-24

函数

内置函数

isNaN()

parseInt()

parseFloat()

函数是什么?

可以重复调用的代码块

定义函数

function name(arg1,arg2){

....

return 返回值

}

调用函数

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):

停止延迟调用

你可能感兴趣的:(2019-12-24)