Может ли пользователь изменить значение переменной Javascript?
все проверки надо дублировать на сервере
А чего тут сложного это изменить? В консоле браузера например. Все, что на стороне клиента - можно изменить/сохранить.