4 points
*
You don’t need Typescript, you need an linter (eslint).
===
is your basic equality like most languages. ==
will implicitly cast type.
The breakdown is here: https://262.ecma-international.org/5.1/#sec-11.9.3
Modern JS says to never use ==
unless you’re comparing against null
or undefined
.