这样的代码为什么显示的结果为NaN?
<!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) //定义函数
{
sub=a-b;
alert("a和b的差:"+sub);
}
sub2(19,8)
</script>
</head>
<body>
<form>
<input type="button" value="点击我" onclick="sub2()" />
</form>
</body>
</html>
这是我改的那段代码,为什么显示结果为:a-b结果为NaN?这段代码有问题?