var percent = 33; var answer; function range1(percent) { console.log('Evaluate 1'); return (percent > 66.66 && percent <= 100); } function range2(percent) { console.log('Evaluate 2'); return (percent > 33.33 && percent <= 66.66); } function range3(percent) { console.log('Evaluate 3'); return (percent > 0 && percent <= 33.33); } switch (true){ case (range1(percent)): console.log('Match 1'); answer = 'Answer 1'; break; case (range2(percent)): console.log('Match 2'); answer = 'Answer 2'; break; case (range3(percent)): console.log('Match 3'); answer = 'Answer 3'; break; default: // No class for that column count break; } console.log(answer)