Capítulo 8

O armazenamento local de dados, por padrão, é tipo string

Armazenamento sem tratamento (como string) - Operação de concatenação.
4 + 3 =

Armazenamento com parseInt() (como número) - Operação de adição.
4 + 3 =

JavaScript

<script>
window.onload = function() {
var campos = document.getElementsByTagName('input');
var limpar = document.getElementById('limpar');
	limpar.onclick = function() {
	campos[0].value = 'clique';
	campos[1].value = 'clique';
	}
}
sessionStorage.um = 4
sessionStorage.dois = 3
</script>

HTML

<section>	
<p>Armazenamento sem tratamento (como string) - Operação de concatenação.<br>
4 + 3 = <input onclick="this.value = sessionStorage.getItem('um') + sessionStorage.getItem('dois');" value="clique"></p>
<p>Armazenamento com <code>parseInt()</code> (como número) - Operação de adição.<br>
4 + 3 = <input onclick="this.value = parseInt(sessionStorage.getItem('um')) + parseInt(sessionStorage.getItem('dois'));" value="clique"></p>
<button type="button" id="limpar">Limpar</button>
</section>