为什么if(timer)

为什么if(timer)

main.onmouseover=function(){

         if(timer)clearInterval(timer);

      }

这里的timer怎么是什么值?为什么是这个值?null不可能是真对把?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Miss路 2018-01-22 10:55:27

这里判断timer是防止timer的值有异常,是做了严谨的处理。0,null,false都是假。祝学习愉快!

  • 提问者 慕工程4228396 #1
    null undefined 0 “”都是fash但是这里的null初始值就是null哦!
    2018-01-22 11:31:08
  • Miss路 回复 提问者 慕工程4228396 #2
    初始值是什么没有关系,后面还有一系列的操作,timer的值是会变的。祝学习愉快!
    2018-01-22 14:31:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师