Fish Touching🐟🎣

JavaScript Numbers

Mar 22, 2023

parseInt('123', 10); // 123
parseInt('010', 10); // 10
Number.isNaN(NaN); // true
Number.isNaN('hello'); // false
Number.isNaN('1'); // false
Number.isNaN(undefined); // false
Number.isNaN({}); // false
Number.isNaN([1]) // false
Number.isNaN([1,2]) // false
 1 / 0; //  Infinity
-1 / 0; // -Infinity

Copy to Clipboard
You can test for Infinity-Infinity and NaN values using the built-in  isFinite() function:

isFinite(1 / 0); // false
isFinite(-Infinity); // false
isFinite(NaN); // false