首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指数增长计算器?

指数增长计算器?
EN

Stack Overflow用户
提问于 2014-02-05 01:53:06
回答 1查看 1.6K关注 0票数 1

这个应该计算指数增长的简单javascript/html组合不适用于我,它在我提交时返回NaN。

这是代码:

代码语言:javascript
复制
<html>
<head>
<script>
function Start() {
var GetA = document.getElementById("A").value;
var GetB = document.getElementById("B").value;
var GetX = document.getElementById("X").value;
var ParseA = parseInt(GetA);
var ParseB = parseInt(GetB);
var ParseX = parseInt(GetX);
var Num1 = ParseB + 100;
var Num2 = Num1 * .01;
var Num3 = Math.pow(Num2, ParseA);
var Num4 = Num3 * ParseA;
document.getElementById("Answer").innerHTML = Num4;
}
</script>
</head>
<body>
<input id="A" placeholder="Starting Number">
<br />
<input id="B" placeholder="Rate">
<br />
<input id="X" placeholder="Time">
<br />
<input type="button" id="Submit" value="Submit" onclick="Start()">
<p id="Answer"></p>
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2014-02-05 01:55:33

变量Num3 = Num2 ^ ParseA;

^位xor运算符。您可能希望使用Math.pow(Num2, ParseA)代替。

它在我提交时返回NaN

提交时只执行Start函数。然而,Parse[ABX]变量是在文档加载时初始化的,并且具有值undefined,这将导致计算中的NaN

移动从函数中的输入中获取值的部分。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21567219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档