Наверное все же имеется в виду какое-то ограничение, которое вы хотите наложить на эту переменную?
В таком случае вам нужно обернуть запись переменной в функцию сеттер. Проще всего это выглядит так:
var a = 0;
function setA (n) {
// проверим что пытаемся засетить число
if (typeof n !== "number") {
throw new Error("Not a number!");
}
// проверим что число входит в наш диапазон
if (n < 1 || n > 5) {
throw new Error("Out of range!");
}
// при желании, можно проверить еще и является ли число целым
if (Math.floor(n) !== n) {
throw new Error("Number should be integer!");
}
// если же все проверки пройдены, просто сетаем
a = n;
}
setA("string"); // ошибка
setA(6); // ошибка
setA(4.21); // ошибка
setA(2); // сработает!
Демо:
https://jsfiddle.net/urfkv03m/