gpt4 book ai didi

javascript - session 存储编号变量存储为字符串

转载 作者:行者123 更新时间:2023-11-30 16:03:24 24 4
gpt4 key购买 nike

我正在尝试使用 sessionstorage 存储 js 数字变量,但是当我从存储中检索变量时,当我将它们加在一起时,它们的行为就像字符串变量。我认为这可能与我如何使用 sessionStorage.setItem 存储变量有关但不确定

我已将代码保存在 http://codepen.io/MHUMPHRI/pen/bpXpPm

非常感谢任何帮助。干杯。迈克

<html>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

OUTPUT TOTAL IS:
<div id="TotalOutput"></div>
<br>

<script>
$(document).ready(function () {
InputTotals()
OutputTotals()
});
</script>

</html>

<script>

var input1 = 222
var input2 = 111
var input3 = 777
var input4 = 777

function InputTotals() {
var totalA = input1 + input2;
var totalB = input3 + input4;
sessionStorage.setItem("TotalA", totalA);
sessionStorage.setItem("TotalB", totalB);
}

function OutputTotals() {
var output1 = sessionStorage.getItem("TotalA");
var output2 = sessionStorage.getItem("TotalB");
var totaloutput = output1 + output2;
$("#TotalOutput").html(totaloutput);
}

</script>

最佳答案

使用parseInt (基数为 10,以与旧浏览器兼容)解析字符串以获取整数。使用 parseFloat如果您要处理小数。

var output1 = parseInt(sessionStorage.getItem("TotalA"), 10);

关于javascript - session 存储编号变量存储为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37376152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com