<!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;
return sub2;
}
var num1=sub2(1,2);
var num2=sub2(3,4);
document.write(num1);
document.write(num2);
</script>
</head>
<body>
<form>
</form>
</body>
</html>
返回值到底是起到什么作用,,什么意思啊,在什么情况下用啊,是不是设置了例如sub(1,20),sub(2.33),这样多个值就要使用return
因为sub2既是函数名,又是变量名,冲突了,把sub2=a+b,改下,比如var s =a + b;然后再return s
懂了谢谢大家
sub2 = a+b;
return sub2;
sub2是局部变量,不能在函数外调用。应该先定义一个变量
<!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;
return sub2;
}
var num1=sub2(1,2);
var num2=sub2(3,4);
document.write(num1);
document.write(num2);
</script>
</head>
<body>
<form>
</form>
</body>
</html>