Here is my suggestion, yours is fine to.
function vehicleInfo(color, vehicle, years) {
const type = vehicle < 2 ? "car" : vehicle == 2 ? "bike" : "vehicle"
const age = years < 1.5 ? "new" : years <= 4 ? "slightly used" : "used"
return "This is a " + age + " " + color + " " + type
}
assert(vehicleInfo('blue', 1, 1), 'This is a new blue car')
assert(vehicleInfo('red', 2, 2), 'This is a slightly used red bike')
assert(vehicleInfo('yellow', 3, 5), 'This is a used yellow vehicle')
assert(vehicleInfo('green', 1, 1), 'This is a new green car')
assert(vehicleInfo('black', 2, 2), 'This is a slightly used black bike')
Here is my suggestion, yours is fine to.