if(判断表达式){执行内容} 如果判断表达式为true,则执行括号中的内容.这里,变量如果不为0,null,undefined,false,都会被处理为true.只要变量有非0的值或是某个对象,数组,字符串,都会认为true变量==true,变量为bool值,并且为true,才认为符合. var a;//定义一个变量没有初始化 if(a){alert(1) return};//这里不会执行,因为a没有值,所以为false: a=0//这里给a赋值为0 if(a){alert(1) return…