JS : `==` ou `===` en comparant par rapport à `undefined` ou `0`
Dans #2272 (closed) @RyanHerb avait mis un fichier montrant que jshint
râlait pour des ==
à la place de ===
. Par exemple :
clone.js: line 46, col 27, Use '===' to compare with 'undefined'.
clone.js: line 68, col 35, Use '===' to compare with '0'.
clone.js: line 81, col 33, Use '!==' to compare with 'undefined'.
clone.js: line 100, col 18, Use '===' to compare with '0'.
@RyanHerb avait d'ailleurs fait des modifications dans ce sens : cc7595e2.
Mais maintenant cela ne semble pas poser de problème à jshint
: !139 (comment 65732)
Quelle est la bonne pratique à suivre ?