๐Ÿ’พisNumber()

test if a value is a valid number.

JS โŸฉ value โŸฉ primitive โŸฉ number โŸฉ functions โŸฉ isNumber()

// โญ๏ธ is (valid) number?
function isNumber(value) {
    return Number.isFinite(value);
}

// export
module.exports = { isNumber };

๐Ÿ’ˆ็ฏ„ไพ‹๏ผš

value  isNumber()?   Number.isFinite()?
---------------------------------------------
123       โœ…         โœ…                 
-2.5      โœ…         โœ…                 
Infinity  โŒ         โŒ                 
NaN       โŒ         โŒ                 
'123'     โŒ         โŒ                 
''        โŒ         โŒ         empty string
---------------------------------------------

Last updated

Was this helpful?