Я просматривал библиотеку underscore.js и обнаружил кое-что, чего раньше не встречал:
if (obj.length === +obj.length) { ... }
Что это + оператор делает там? Для контекста, вот прямая ссылка на эту часть файла.
+