How do I check if a number evaluates to infinity?

前端 未结 7 792
孤城傲影
孤城傲影 2020-12-07 19:24

I have a series of Javascript calculations that (only under IE) show Infinity depending on user choices.

How does one stop the word Infinity appearing a

7条回答
  •  攒了一身酷
    2020-12-07 20:19

    In ES6, The Number.isFinite() method determines whether the passed value is a finite number.

    Number.isFinite(Infinity);  // false
    Number.isFinite(NaN);       // false
    Number.isFinite(-Infinity); // false
    
    Number.isFinite(0);         // true
    Number.isFinite(2e64);      // true
    

提交回复
热议问题