1 注意 if内部的变量即使不等于true 也会走到内部 ,如在 console 打印下面的内容 扛具体的结果
'请输入' == true false if('请输入'){console.log(11111)} 11111
即使用 if(myPars){执行命令 } 是判断 myPars 不是'' ,0 undefined null 则就不会执行内部的命令, 如下面的内容;
console.log('===============') let t = 'test' let tt = null let ttt let tttt = '' let ttttt = 0 let tttttt = 2 if (t) { console.log('t') } if (tt) { console.log('tt') } if (ttt) { console.log('ttt') } if (tttt) { console.log('tttt') } if (ttttt) { console.log('ttttt') } if (tttttt) { console.log('tttttt') } console.log('==================')
打印的结果将是 :
================== t tttttt ==================