javascript
changing the type of a value - coercion in javascript
Using a value in a comparison can be confusing sometimes because JavaScript tries to be helpful and implicitly change the type for you.
javascript
using JSON.stringify() with values that are not JSON safe
Some JavaScript values are not JSON safe