javascript - 我正在尝试将表格中的总数加在一起,但不知道该怎么做
问题描述
我正在尝试将此代码中的总数相加,但不知道该怎么做。这是我一直在写的剧本,他们的钱每天都翻倍。
<script>
// asks for the days you worked
var daysworked = parseFloat(prompt("daysworked", "100"));
//equation and table for the days worked
for (var days = 1; days <= daysworked; days++) {
document.write("<tr><td>"+ days +"</td>");
// here is specifically the equation and how i output it
document.write("<td>" + "$" + ( Math.pow(2 , days - 1)*0.01) +"</td></tr>");
我应该如何加总赚到的钱?
解决方案
也许这会给你一个提示:
var earningsPerDay = 77;
var totalEarnings = 0;
for (var days = 1; days <= daysworked; days++) {
totalEarnings = totalEarnings + earningsPerDay;
document.write("<tr><td>"+ days +"</td>");
document.write("<td>" + "$" + totalEarnings +"</td></tr>");
}
更新
经过您的解释,这是一个更好的答案:
var totalEarnings = 0;
for (var days = 1; days <= daysworked; days++) {
todaysEarnings = Math.pow(2 , days - 1) * 0.01;
totalEarnings = totalEarnings + todaysEarnings;
document.write("<tr><td>"+ days +"</td>");
document.write("<td>" + "$" + todaysEarnings +"</td></tr>");
}
document.write("<tr><td>" + "Total: $" + totalEarnings +"</td></tr>");
或者:
document.write("<td>" + "$" + todaysEarnings +"</td><td>" + totalEarnings + "</td></tr>");
推荐阅读
- java - 创建帐户按钮总是会在浏览器中登录 gmail 帐户。它怎么会总是向谷歌征求许可?
- kubernetes - K8s 容错
- java - 在这段代码中,我得到了无法解析符号 R
- c++ - C++ 中的快速 I/O
- css - 如何根据用户登录和注销加载样式
- reinforcement-learning - 简而言之,强化学习中的策略梯度算法中的目标网络是什么?
- java - maven 上的线程“main”java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper 中的异常
- ios - SwiftUI 关闭导航项
- java - HTTP POST 方法说在 Android 上找不到 404 文件异常
- javascript - 在向 div 添加/删除背景图像时应用某种动画