javascript - 在 JS/jQuery 中将一个变量加(或乘、减或除)另一个变量

标签 javascript jquery var

如果有人在其他地方询问和回答这个问题,我深表歉意,我很难找到准确的搜索词。

在 jQuery 中工作,我有一个名为 totalvar。我需要将其他 vars 的值添加到 total 中。所有相关的变量都有数值。

这是我尝试过的:

var total = total+rocketspend;
$(".totalamount").html(total);

var newtotal = total+rocketspend;
var total = newtotal;
$(".totalamount").html(total);

两者都导致 .totalamount 被清空并被替换为空。我有关于为什么这可能会出错的理论 - 可能是在第一个示例中不允许 var self 定义,并且可能在第二个示例中浏览器尝试同时定义 newtotaltotal,以神秘结束。或者它可能完全是别的东西。 rocketspend var 本身可以正常工作,尝试添加之前的 total 也可以正常工作。

想法?

最佳答案

首次定义变量时只需使用var。您似乎正在尝试访问已存在的变量。示例:

var total = 0;
var rocketspend = 10;

total = total + rocketspend;
$(".totalamount").html(total);

此外,请尝试检查您的控制台是否有任何错误。在大多数浏览器中,您可以右键单击并检查元素,或者单击 Ctrl + Shift + I 并单击“控制台”选项卡。您可以在 Firefox 中使用 Ctrl + Shift + K

关于javascript - 在 JS/jQuery 中将一个变量加(或乘、减或除)另一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40531576/

相关文章:

javascript - 从外部 JS 调用函数

jquery - 将表单中的输入保存到列表中。

JavaScript,需要 var

javascript - 如何用视频创建网络动画——比如 apple.com/ipad-air

javascript - jQuery 多类选择问题

jquery - 为 jQuery 小部件选择 css 类名时应该使用什么约定

python - sympy中var和Symbol的区别

c - 如何区分字符和数字?

javascript - 如果行太多,Chrome 无法导出到 csv?

php - 如何更新 AJAX Laravel 5.2