0 is falseish (also true for many other programming languages)
non-empty string is trueish (also true for many other languages)
== makes implicit conversions (which is jank, sure… this but is more a symptom of you not understanding the language… use 3 equal signs here to get the result you expect)
If you wanna go on a witch-hunt, then how about you highlight some of the things that are truly jank.
Common… this makes perfect sense…
0 is falseish (also true for many other programming languages)
non-empty string is trueish (also true for many other languages)
== makes implicit conversions (which is jank, sure… this but is more a symptom of you not understanding the language… use 3 equal signs here to get the result you expect)
If you wanna go on a witch-hunt, then how about you highlight some of the things that are truly jank.