Javascript中的简单平均
Simple average in Javascript
本文关键字:简单 Javascript 更新时间:2023-09-26
这看起来应该很简单,但我有点困惑:
以下是我的javascript和html:<script>
var n, m, l, ave;
var mean = function() {
// get input data
n = +document.getElementById("Number one").value;
m = +document.getElementById("Number two").value;
l = +document.getElementById("Number two").value;
// get the average
ave = (n+m+l)/3;
// output result
document.getElementById("ave").innerHTML = "Your average is: " + ave;}
然后html
<label>Data one:<input type="text" id="Number one"></label>
<label>Data two:<input type="text" id="Number two"></label>
<label>Data three:<input type="text" id="Number three"></label>
<input type="button" onclick="mean();" value="Your average">
<div id="ave"></div>
这个数学方法行不通。不知道为什么。请帮助。
编辑:谢谢大家帮我纠正愚蠢的打字错误
复制粘贴错误。你读了两遍《二号》
顺便说一下,在id中有空格有点奇怪。:)
第二个数字你问了两次
l = +document.getElementById("Number two").value;
你打错了,你用了两次"Number two"把l = +document.getElementById("Number two").value;
改成了"Number three"
首先,您不需要将函数声明为var,如果您愿意,您可以这样做:
function mean(){//...code}
只有当你想把它作为参数提供给另一个函数时,才需要把它声明为var。您编写的方式也阻止了您在函数定义之前调用它,但这是一个更高级的主题。如果你想知道更多,请阅读:https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/
然后,您将两次获得"Number two"输入的值。应该是:
n = +document.getElementById("Number one").value;
m = +document.getElementById("Number two").value;
l = +document.getElementById("Number three").value;
代替:
n = +document.getElementById("Number one").value;
m = +document.getElementById("Number two").value;
l = +document.getElementById("Number two").value;
相关文章:
- 简单javascript'新'关键字
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 使用绑定的简单JavaScript/jQuery求和函数
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- DOM插入的简单javascript错误
- 简单Javascript代码中的Javascript错误
- 令人沮丧的简单 Javascript 需要帮助
- 简单 Javascript/jQuery Vimeo Froogaloop 的调试帮助
- 用于创建数学减法方程的简单JavaScript算法
- 返回“undefined”的简单JavaScript字符串变量
- 使用__proto__的简单JavaScript委派
- 使用简单 JavaScript 继承定义的文档方法
- 适合初学者的简单 Javascript 循环查询
- CRM 2011 - 选项集上的简单 JavaScript 确认框
- 时钟的简单JavaScript不起作用
- 为我的简单 JavaScript 函数添加回调功能
- 来自数据库数组的简单 Javascript 幻灯片
- 预加载图像并为我的 CSS 行的简单 Javascript 选项过渡
- 带有url的简单javascript正则表达式
- 带有switch语句的简单javascript