Comment faire pour incrémenter une valeur à localStorage

J'ai quelques valeurs qui sont stockées de manière dynamique à localStorage avec incrémenté valeurs comme ceci: localStorage["Value0"], localStorage["Valeur1"],....

Lorsque je tente d'y accéder comme ceci:

JavaScript:

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

La j'ai de la valeur "01" pas 1 ... Est-il un moyen pour augmenter les j'ai de la valeur correctement?

s'il vous plaît montrer votre code, parce que votre exemple est probablement un "mauvais" dans le sens que, lorsque vous définissez i=0 et puis incrémenter avec i=i+1 il n'y a aucun moyen que vous vous retrouvez avec la chaîne '01'
Maintenant, c'est le code.
Parce qu'il a été stocké sous forme de chaîne, vous devez l'analyser. parseInt(localStorage['value0']);

OriginalL'auteur Sana Joseph | 2012-07-07