javascript中 if(变量)和if(变量=true)的区别

2025-03-24 03:22:38
推荐回答(2个)
回答1:

if(变量)
就看这个变量是true还是false,if语句可能为真也可能为假
if(变量=true)先赋值
变量=true,所以变量一直是true,这个if语句一直是真

回答2:

第二个应该是
if(变量==true)
第一个
既可以判断
true/false
也可以判断是否
null
第二个
就只能判断
true/false