3 ms·
Can't agree here. Especially when you deal with unsanitized data - like from a 3rd party API - you're bound to eventually have each of those cases find their w
by Tade0 3y ago
Can't agree here.
Especially when you deal with unsanitized data - like from a 3rd party API - you're bound to eventually have each of those cases find their way into your if statements/expressions.
Also, this question works for other languages too, as e.g. NaN can evaluate to True (Python) or have an undefined behaviour but still evaluate to true (C, C++) - it's useful to know what is true and what is false(y) in your language of choice, especially coming from another language.