Isfinite (number) is a JavaScript built-in function that determines whether a number object can be converted to a finite digit.
The IsNaN NaN property is a special value that represents a non-numeric value. This property is used to indicate that a value is not a number.
Console.log (Isfinite (1));//True
Console.log (IsNaN (1)); False
Console.log (Isfinite (' 1 '));//true
Console.log (IsNaN (' 1 '));//false
Console.log (Isfinite (NaN));//false
Console.log (IsNaN (NaN));//true
Console.log (Isfinite (0/0));//false
Console.log (IsNaN (0/0));//true
Console.log (Isfinite (' Hello World '));//false
Console.log (IsNaN (' Hello World '));//true
Console.log (Isfinite (Infinity));//false Infinity False
Console.log (Isfinite (-infinity));//false Infinity False
Console.log (IsNaN (Infinity));//false
Console.log (IsNaN (-infinity));//false
The difference between isNaN () and Isfinite () in JavaScript