JavaScript:添加变量
JavaScript: Adding Variables
我正在建立一个预订系统。我想对它进行编程,这样如果用户点击A类按钮,他们的总价格就会增加7.50。与B级、C级等按钮相同
我试着这样编码:
var price = 0;
if (button.className === "A")
{
price + 7.50;
}
if (button.className === "B")
{
price + 11;
}
if (button.className === "C")
{
price + 13;
}
但我得到的唯一输出是0!
我可能犯了一个新手的错误,但有人能帮我吗?
您想要+=
price += 13;
这相当于:
price = price + 13;
调用price + 13
不会有任何作用,因为您永远不会将结果重新分配回price
。
我希望你能在这里学到一些东西:
您可以在代码的顶部写一个alert(button.className);
,告诉您按钮的类名。
然后,正如其中一个人所指出的,使用else if
。例如,如果它通过了第一个条件,就不必通过其他两个条件。这里有一个例子:
var dayToday = 'Monday';
if (dayToday === 'Monday') {
doThis();
}
else if (dayToday === 'Tuesday') {
doThat();
}
// Since today is Monday, it will pass the first "if condition"
// It won't have to check the 2nd condition
price + 7.50
只是计算并返回结果值,但它不会将该值存储在任何位置。您要做的是使用price = price + 7.50
(或price += 7.50
)
price
相关文章:
- Javascript动态变量(添加了随机数)
- 简单地将拆分变量添加到对象中
- 如何使用PHP将javascript变量添加到mysql数据库中
- 我想将查询字符串变量添加到JSON名称/值对中
- Javascript将变量添加到代码中
- 如何将 POST 变量添加并保存到 Qualtrics
- 将 JavaScript 变量添加到 HTML 元素
- 将递增变量添加到Html Select的Id中
- javascript如何将变量添加到字符串中
- 将变量添加到函数中的数组中
- 使用jquery将变量添加到头中
- 将变量添加到对象函数调用的末尾
- 将php变量添加到ajax调用中
- 如何在 jquery 中将变量添加到 html 中
- 在 htnl.erb 文件中将 ruby 变量添加到 javascript
- 将变量添加到 javascript url 调用
- 为返回的变量添加时间戳
- 将变量添加到变量 JavaScript 中
- 挖空.js将变量添加到代码中
- 传单 - 根据变量添加和删除列表中的所有图层