Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Number between/ Number in range
Check if a number is in the range of numbers. ie. is 5 between 1 and 10/ in range of 1 to 10
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Browser:
Chrome 128
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Using greater than and less than
321.1 Ops/sec
Using a single comparison
320.1 Ops/sec
Script Preparation code:
var min = 100; var max = 600000; var num = 300001; var between = (x, min, max) => { return x >= min && x <= max; } var inRange = (x, min, max) => { return ((x-min)*(x-max) <= 0); }
Tests:
Using greater than and less than
let i = 0; while (i < 10000) { i++; between(num, min, max) }
Using a single comparison
let i = 0; while (i < 10000) { i++; inRange(num, min, max) }