Всё-таки нашёл грань между бесконечностью и числом:
var n1 = 179769313486231580793728971405303415079934132710037826936173778980444968292764750946649017977587207096330286416692887910946555547851940402630657488671505820681908902000708383676273854845817711531764475730270069855571366959622842914819860834936475292719074168444365510704342711559699508093042880177904174497791;
var n2 = 179769313486231580793728971405303415079934132710037826936173778980444968292764750946649017977587207096330286416692887910946555547851940402630657488671505820681908902000708383676273854845817711531764475730270069855571366959622842914819860834936475292719074168444365510704342711559699508093042880177904174497792;
alert( n1 === Infinity ); //false
alert( n2 === Infinity ); //true
//А вот так почему-то false :/
alert( (n1 + 1) === Infinity ); //false