JavaScript函数,定时器

JavaScript 李日平
文章标签: JavaScript

JavaScript函数,定时器

通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。

**定时器在javascript中的作用**

1、制作动画

2、异步操作

一、定时器类型及语法:

setInterval() - 间隔指定的毫秒数不停地执行指定的代码。

setTimeout() - 暂停指定的毫秒数后执行指定的代码 setInterval() 和 setTimeout() 是 Window对象的两个方法。

定时器:

setTimeout  只执行一次的定时器

clearTimeout  关闭只执行一次的定时器

setInterval  反复执行的定时器

clearInterval  关闭反复执行的定时器

var time1 = setTimeout("调用的函数","指定的时间后");

var time2 = setInterval("调用的函数","指定的时间间隔");

/*

clearTimeout(time1);

clearInterval(time2);

二、函数

*第一种是使用function语句定义函数

/*

function show(){

alert"show";

}

*第二种是在表达式中定义函数

/*

var 函数名 = function(参数1,参数2,……){函数体};

//例如:

定义

var add = function(a,b){

return a+b;

}

//调用函数

Document.write(add(50,20));

关于变量和参数问题:

函数外面定义的变量是全局变量,函数内可以直接使用。

在函数内部没有使用var定义的=变量则为全局变量,

*在函数内部定义的变量就是局部变量,只能在定义的函数内部使用,其他的地方不能使用,即出了函数外边无法获取。

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :