不太明白这个if(flag) if(timer)所代表的含义
flag=false
if(flag){return}
timer=null
if(timer){return}
flag=false if(flag){return} //如果 flag为ture 就return退出函数
语句,只有在if()中的boolean为true时,才能执行if()语句下面的{},
如果为false时,执行else下面{};
timer=null if(timer){return}//如果 timer有数值 为true 退出 函数吗?
null 就是 数据基本类型null类,中文意思是空,
当用 null作为判断的条件,会默认返回false,
这是js的一个隐藏功能。
在 if(无论什么样子的语句都必须 == true) 才能执行if下面的{}中的语句, 如等于false时,执行的是else下面的{}中的语句.