isFinite(x) vs Number.isFinite(x) (isNumber) comparison

Benchmark created on


Description

Comparing the performance of using the global isFinite(x) which implicitly casts to number vs Number.isFinite(Number(x)) with an explicit cast.

Test runner

Ready to run.

Testing in
TestOps/sec
isFinite(num)
isFinite(42)
ready
Number.isFinite(num)
Number.isFinite(42)
ready
isFinite(str)
isFinite(" 123 ")
ready
Number.isFinite(Number(str))
Number.isFinite(Number(" 123 "))
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.