Почему значение для undefined считается конечным в javascript, а значение null — нет?
Это очень простой вопрос, который помешал моему googlefoo (слишком много шума).
isFinite(undefined); // false
isFinite(null); // true
Я не понимаю, так как я ожидаю, что null и undefined будут обрабатываться одинаково.