你那么写不是调用了函数,是调用了函数的toString()方法,
改成下面的
<html>
<head>
<title>Title of Page</title>
</head>
<body>
<script language="JScript">
function JoinDemo(){
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
return(b);
}
var Str=JoinDemo;
document.write(Str());
</script>
</body>
</html>
改成下面的
<html>
<head>
<title>Title of Page</title>
</head>
<body>
<script language="JScript">
function JoinDemo(){
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
return(b);
}
var Str=JoinDemo;
document.write(Str());
</script>
</body>
</html>
var Str=JoinDemo;不是调用函数,
而是给函数一个别名,
应该写成var Str=JoinDemo();
--><head>
<title>Title of Page</title>
</head>
<body>
<script language="JScript">
function JoinDemo(){
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
document.write(b);
return(b);
}
var Str=JoinDemo();
document.write(Str);
</script>
</body>
</html>