Возможный дубликат:
Не удается установить логические значения в LocalStorage?
Итак, я пытался заставить localStorage.test хранить логическое значение навсегда...
http://jsfiddle.net/abhi/aVmyt/
И это всегда заканчивается сохранением в виде строки.
Поэкспериментируйте с различными переменными localStorage, созданными в скрипте, изменив условие, используемое в операторе if, и дайте мне знать, удастся ли вам сохранить логическое значение...