update snippets 62-78

This commit is contained in:
Stefan Feješ
2017-12-25 14:23:06 +01:00
parent 700e6edfe7
commit 038df28ca5
16 changed files with 78 additions and 33 deletions

View File

@ -1,6 +1,6 @@
### inRange
Checks if the given number falls within the given range.
Checks if the given number falls within the given range.
Use arithmetic comparison to check if the given number is in the specified range.
If the second parameter, `end`, is not specified, the range is considered to be from `0` to `start`.
@ -10,8 +10,11 @@ const inRange = (n, start, end=null) => {
if(end && start > end) end = [start, start=end][0];
return (end == null) ? (n>=0 && n<start) : (n>=start && n<end);
}
// inRange(3, 2, 5) -> true
// inRange(3, 4) -> true
// inRange(2, 3, 5) -> false
// inrange(3, 2) -> false
```
```js
inRange(3, 2, 5) -> true
inRange(3, 4) -> true
inRange(2, 3, 5) -> false
inrange(3, 2) -> false
```