psii,
во первых, с логикой не лады
width=1400
f=function(width){
if (width > 1280) return alert(1)
if (width > 1400) return alert(2)
if (width > 1600) return alert(3)
}
f(width)
В данном случае, до второй ветви не дойдет надо как то
width=1400
f=function(width){
if (width >= 1280&&width<1400) return alert(1)
if (width >= 1400&&width<1600) return alert(2)
if (width >= 1600) alert(3)
}
f(width)
или
width=1400
f=function(width){
if (width >= 1600) return alert(1)
if (width >= 1400) return alert(2)
if (width >= 1280) alert(3)
}
f(width)
А что касается "кошерности", каждому инструменту -- свое место.