DEV Community

Discussion on: Null-checking in JavaScript

Collapse
 
evanplaice profile image
Evan Plaice

Never use null unless you're trying to express an actual null value.

Checking for !variable is usually a sufficient check for undefined unless the variable is boolean.

Never use == for comparison unless you have a deep understanding of what it's comparing.

If implicit type coercision is confusing, use Typescript.