Como incrementar um valor em localStorage

Eu tenho alguns valores que são armazenados dinamicamente no localStorage com valores incrementados como este: localStorage ["Value0"], localStorage ["Value1"], ....

Quando tento acessá-los assim:

JavaScript:

localStorage["Counter"]=0;
var i = localStorage["Counter"]; 
var d =localStorage["Value"+i];
i = i + 1; // i becomes "01"
var f = localStorage["Value"+i];

O valor do i é "01" não 1 ... Existe uma maneira de incrementar corretamente o valor do i?

questionAnswers(2)

yourAnswerToTheQuestion