JavaScript 小费计算器

标签 javascript

我对 Javascript 很陌生,这是我的问题 我似乎无法正确理解最后两个框,并对我困惑的编码感到抱歉,因为我说过我对此还很陌生。

function FigureIt() {
  DinCost = document.tip.dinCost.value;
  Tip15 = (DinCost * .15)
  Tip25 = (DinCost * .25)
  Din15 = (DinCost * .15) + (DinCost)
  Din25 = (DinCost * .25) + (DinCost)

  document.tip.tip15.value = Tip15;
  document.tip.tip25.value = Tip25;
  document.tip.dinner15.value = Din15;
  document.tip.dinner25.value = Din25;
}
<form name="tip">
  How much did you pay for dinner? &nbsp; $<input type="text" name="dinCost" id="dinCost"> <br>
  <input type="button" value="Calculate Tips" onclick="FigureIt()"> <br> <br> Amount of 15% tip: &nbsp; $<input type="text" name="tip15" id="tip15"> <br> Amount of 25% tip: &nbsp; $<input type="text" name="tip25" id="tip25"> <br> <br> Cost of dinner +
  15% tip: &nbsp; <input type="text" name="dinner15" id="dinner15"><br> Cost of dinner + 25% tip: &nbsp; <input type="text" name="dinner25" id="dinner25"> <br>
  <input type="reset" value="Erase">
</form>

最佳答案

将您输入的晚餐费用转换为数字:

DinCost = Number(document.tip.dinCost.value);

关于JavaScript 小费计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58902872/

相关文章:

javascript - Extjs 在Checkbox两侧添加标签

javascript - 将 javascript 变量分配给 ruby​​ 变量

javascript - 在闭包上下文中 for 循环内声明的 let 变量的行为

javascript - react 自动滚动

javascript - 给动态形成的object.variable赋值

javascript - 将特定图像设置为 Div

javascript - 使用键值组合数组中的对象值

javascript - 提交前的图像预览在 IE 9 和 Safari 5.x 中不起作用

javascript - 在 AngularJS 中,如何将 Controller 的传递值返回到指令的模板属性?

javascript - n.call 不是转换时的函数问题