如何调试JavaScript错误;未捕获引用错误:未定义编号“0”;?

如何调试JavaScript错误;未捕获引用错误:未定义编号“0”;?,javascript,html,Javascript,Html,我一直在编写计算器,但有些东西不起作用。我一直在犯错误: 未捕获引用错误:未定义编号 这是我的密码: <!DOCTYPE html> <html> <head> <script type="text/javascript"> alert("Calculator by Pavel (Dont block these popups, this website uses them)") var a,b,result; function setValues

我一直在编写计算器,但有些东西不起作用。我一直在犯错误:

未捕获引用错误:未定义编号

这是我的密码:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
alert("Calculator by Pavel (Dont block these popups, this website uses them)")
var a,b,result;
function setValues()
{
    a=number(document.getElementById("a").value);
    b=number(document.getElementById("b").value);
}
function sum()
{
    setValues();
    result= a+b;
    alert("The answer is"+result);
}
</script>
</head>
<body>
<div>
<input id="a" type="text"/>
<input id="b" type="text"/>
<input type="button" onclick="sum()" value="sum"/>
</div>
</body>
</html>

警报(“Pavel的计算器(不要阻止这些弹出窗口,本网站使用它们)”)
var a,b,结果;
函数setValues()
{
a=编号(document.getElementById(“a”).value);
b=编号(document.getElementById(“b”).value);
}
函数和()
{
setValues();
结果=a+b;
警报(“答案是“+结果”);
}

您有一个错误-
JavaScript
区分大小写,因此必须使用
Number

a=Number(document.getElementById("a").value);


函数和()
{
setValues();
结果=a+b;
警报(“答案是“+结果”);
//document.getElementById(“ss”).innerHTML=“Hello World”;
//警报(“hai”);
}
var a,b,结果;
函数setValues()
{
a=编号(document.getElementById(“a”).value);
b=编号(document.getElementById(“b”).value);
}

您还可以使用a=parseInt(…);代替a=数字();只取数字。
试试看

你当然明白了。我在任何地方都看不到
number()
声明…谢谢你的帮助,但我已经得到了答案,我有大写和小写的错误,所以下次我会小心这些错误..嗨,我还有一个问题。。如果我得到这个错误怎么办??未捕获引用错误:未定义parselnt Hanks。。我最好看着我的卡普斯洛克-_-
<input id="a" type="text"/>
<input id="b" type="text"/>
<input id="1" type="button" onclick="sum()" value="sum"/>

<script type="text/javascript">
function sum()
{
    setValues();
    result= a+b;
    alert("The answer is"+result);
    // document.getElementById("ss").innerHTML = "Hello World";
    //  alert("hai");
}
    var a,b,result;
function setValues()
{

    a=Number(document.getElementById("a").value);
    b=Number(document.getElementById("b").value);

}
</script>