js如何用if语句启动计时器

JavaScript093

js如何用if语句启动计时器,第1张

s js如何用if语句启动计时器 方法如下,etTimeout

定时执行,在设定时间后会执行代码的内容,如

setTimeout(function(){

console.log('aa')

},1000)

在1秒后(1000毫秒)控制台打印aa

setInterval

每隔设定的时间执行一次代码,如

setInterval(function(){

console.log('aa')

},1000)

每1秒(1000毫秒)在控制台打印aa,直到使用clearInterval停止

1、定时器

2、清除定时器

3、例如:  过一秒钟 在控制台上打印出 一个数字 比如1,再过一秒钟 打印出2 ....,点击清除定时器 终止打印 。

4、 setTimeout 和 setInterval的区别是:

5、 sessionStorage 存储之后 页面刷新 缓存的值不会消失, 但是 把tab页 或者叫 会话 关闭之后,缓存的值就不存在了。

6、  localStorage会一致存储在本地,会话或者tab页关闭也不会消失 ;

        localStorage是和地址有关系的,地址改变了,localStorage里面的值就不存在了;

        前面地址没有发生改变的话,localStorage依然存在 ,虽然页面改变了;

首先if else 的执行方式就是if里面的条件如果通过,则执行后面花括号的代码,如果不通过则执行else后面花括号的代码。如 if(条件){//条件通过时执行}else{条件没有通过的时候执行这里的代码}

那在布尔中,0代表的是false, 而1则是true, "!"则是非的意思,也叫取反。

那接下来就好理解了,首先在全局已经声明了一个变量叫 time_is _on 值为0,则为false

!time_is _on,则不是0的意思,所以就是true

if( !time_is _on){ //这里为true,所以可以执行这里的代码,

}else{ //条件不通过的时候才执行这里的代码,(else 不是必须的,不写的情况下如果不通过,则不做任何动作)

}