Я думаю, что вы всегда получаете строку, но вы можете сохранить любое значение, вы можете использовать консоль инструментов разработчика, чтобы просмотреть результаты журнала:
<script type="text/javascript">
//Store
localStorage.setItem("integer", 1);
localStorage.setItem("float", 1.5);
localStorage.setItem("string", "Hello");
localStorage.setItem("array", [1, 2, 3, 4, 5]);
//Retrieve
console.log(localStorage.getItem("integer")==="1");
console.log(localStorage.getItem("float")==="1.5");
console.log(localStorage.getItem("string")==="Hello");
console.log(localStorage.getItem("array")==="1,2,3,4,5");
</script>
выходы: