Topic Description

Implement a function named inRange that takes three parameters:

Considerations:

inRange(3, 2, 4)  // => true
inRange(4, 8)     // => true
inRange(4, 2)     // => false
inRange(2, 2)     // => false
inRange(1.2, 2)   // => true

Answer

function inRange(value,range1,range2=0){
	let result
	if(range1 > range2){
		result = range2 <= value && value < range1
	}else{
		result = range1 <= value && value < range2
	}
	return result
}
function inRange(value,range1,range2=0){
	let upper
	let lower
	if(range1 > range2){
		upper = range1
		lower = range2
	}else{
		upper = range2
		lower = range1
	}
	
	return lower <= value && value < upper
}