値を合計する方法について同じ例を何度も見つけましたが、自分で使用することはできませんでした。localStorage に 2 セットのデータが保存されています。両方のキーの最初の値は、合計したい数値です。ループを実行する多くの .each 関数を見つけましたが、キーと値のペアを調べながら実行したいので、変数にキーと値のペアのループとして合計を含めます。だからここに私が持っているものがあります:
$(document).ready(function(){
if(localStorage.length > 0){
for (var i=0, len=localStorage.length; i<len; i++){
var sum = 0;
var key = localStorage.key(i);
var val = localStorage.getItem(key);
var valu = val.split("*");
alert (valu[0]); //alerts twice 130 and 160
sum += valu[0]; //didn't do anything
sum += parseInt(valu[0]); //also didn't work
alert (sum);
}
}
});
したがって、2 つの値は 130 と 160 であり、関数がループすると警告が表示されます...どうすればそれらを追加して、ループ中に現在の合計を取得できますか?