var a = '';a ? true : false // false 1.if(变量) if(变量){ 执行语句 } 判断表达式为true,则执行括号中的内容 变量为'',0,null,undefined,false,if里面都会被处理为true,来执行if体里面的语句; 2.if(变量== true) 只有变量值为true时才执行if体里面的语句; 代码优化:一对if....else...语句可以用三元表达式来代替 a ? 'if' : 'else'
javaScript中的if(变量)和if(变量== true)的区别
最新推荐文章于 2023-07-11 17:37:35 发布