Мне нравится, как просто работать со списками:
var numberName = ["zero", "one", "two", "three", "four"][number];
И хэши:
var numberValue = {"zero":0, "one":1, "two":2, "three":3, "four":4}[numberName];
В большинстве других языков это будет довольно тяжелый код. Значения по умолчанию также прекрасны. Например, сообщение об ошибке:
var errorDesc = {301: "Moved Permanently",
404: "Resource not found",
503: "Server down"
}[errorNo] || "An unknown error has occurred";