References

isFinite()

Leírás

Ez a függvény visszaadja egy matematikai kifejezésről, hogy eredménye véges lesz-e. Vagyis hamissal tér vissza, ha a kifejezés eredménye nem szám (NaN) különben igazzal tér vissza. Hamis eredményt hoz például 0-val való osztás.

console.log(isFinite(10 / 10))
// Expected output: false
 
console.log(isFinite(10 / 1))
// Expected output: true

Ha az ábrázolható érték tartományon kívül vezet egy matematikai műveletek, akkor két speciállis számot kaphatunk, a pozitív végtelent (Infinity vagy +Infinity) vagy a negatív végtelent (-Infinity). Vizsgálata az isFinite függvénnyel lehetséges.

Szintaxis

isFinite(value)

Példa

function div(x) {
  if (isFinite(1000 / x)) {
    return 'Number is NOT Infinity.'
  }
  return 'Number is Infinity!'
}
 
console.log(div(0))
// Expected output: "Number is Infinity!""
 
console.log(div(1))
// Expected output: "Number is NOT Infinity."
in this article
back to top