为了账号安全,请及时绑定邮箱和手机立即绑定

true和false到底应该怎么用?

被老师这一节里面的true和false给搞晕了。。。。

我之前了解到的true和false的用法是:true用在捕获阶段调用事件处理程序,而false呢是用在冒泡阶段调用事件处理程序,可是老师这里为啥定义变量时这样写:

var isTop = true ;

这是在定义捕获的方法吗?实在是搞不懂。。。

正在回答

4 回答

true和false  只是一个限制条件,只有在满足这个条件的情况下,才执行后面的程序,否则就不执行

0 回复 有任何疑惑可以回复我~
#1

任性不是罪 提问者

和冒泡,捕获无关吗??????
2016-07-25 回复 有任何疑惑可以回复我~

true和false,你搞不明白的是下面的语句吧?!这个判断语句,是用来终结定时器的,你可以试着把"if。。。falese;"去掉,然后执行几次“回到顶部的点击事件”观察每次下拉滚动条时timer的值,会从Null到1,2,3。。。。说明定时器一直在增加。定时器关闭了,timer的数值就一直是null。

 if (!run){

clearInterval(timer);

}

run =false; 

console.log(timer);


0 回复 有任何疑惑可以回复我~

你说的事件冒泡和事件捕获里面的return true 和  return false分别表示执行和终止的意思。跟这个里面的true和false ,根本就没有一点关系  如果实在没弄懂,可以网上看看关于这块的详细介绍


0 回复 有任何疑惑可以回复我~

这完全是两回事

0 回复 有任何疑惑可以回复我~
#1

任性不是罪 提问者

哦哦,那冒泡和捕获实在DOM2的情况的才使用的吧??
2016-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
回到顶部效果
  • 参与学习       44211    人
  • 解答问题       206    个

回到顶部网站不可缺少的一部分,用JS实现炫酷拉风的回到顶部效果

进入课程

true和false到底应该怎么用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信