|
|
|
|
|
by tracker1
2724 days ago
|
|
What are the values that equate to false in an if statement? false, null, undefined, NaN, "" (empty string), 0 Bonus: An object with a toString() method that returns one of the above won't evaluate directly, but will roughly equal (foo == false). sometimes I'll ask for a function that returns input as a whole number or null, if it's a string, attempt to parse base 10, return null if invalid, return null if the input isn't already a number or a string. 0 is usually what will trip people up. |
|