卡兰尼克
2016-11-02 16:04
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>定义函数</title>
<script type="text/javascript">
function sub2(a,b) //定义函数
{
sub2=a+b;
alert(sub2);
}
sub2(1,2);
</script>
</head>
<body>
<form>
<input type="button" value="点击我" onclick="sub2()" />
</form>
</body>
</html>
sub2=a+b;
alert(sub2);
这里明显不对啦。要么sum要么换别的。
function add2(a,b){ sum=a+b; alert(sum); } add2(1,2);
哈哈,一起在提出问题和解决问题中成长进步吧
哦哦哦 我又知道了。。。 sub2(1,2);去掉就没有数值了所以会出现NaN
NaN “Not a Number”。出现这个数值比较少见,以至于我们可以不理它。当运算无法返回正确的数值时,就会返回“NaN”值。
原来是这样,,,,
那么问题来了,,,,
有没有大神能帮我看见我这个代码到底错在哪里了,,,,
啊啊啊啊啊又出问题了,,,,
为什么点击按钮以后出来的不是3而是NAN???、
ooo 知道为什么啦 看了下一章就明白了 函数的两种用处
一个是在script中 一个是在html中 把sub(1,2)去掉就好了
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题