Heim > Artikel > Web-Frontend > Sind verschiedene Arten von Variablen in js wahr oder falsch, wenn Conditions_Javascript-Kenntnisse vorliegen?
Die schwache Typisierung von js macht viele Dinge verwirrend. Beispielsweise ist es wichtig, ob eine Variable in einer if-Bedingung wahr oder falsch ist . Typkonvertierung ist erforderlich, js benötigt sie jedoch nicht. Testen wir sie unten, um die Leistung gängiger Variablentypen unter if-Bedingungen zu testen
!function test1(){ <span style="color:#ff0000;">var a,b=-1,c= 1,d= 0,e=null,f=undefined,g='',h="";</span> if(!a){ console.log('a='+a) } if(!b){ console.log("b="+b) } if(!c){ console.log("c="+c) } if(!d){ console.log("d="+d) } if(!e){ console.log("e="+e) } if(!f){ console.log("f="+f) } if(!g){ console.log("g="+g) } if(!h){ console.log("h="+h) } }()
Ausführungsergebnisse
a=undefiniert
d=0
e=null
f=undefiniert
g=
h=
i=false