sum引用的是函数对象,而sum() 引用的是函数结果。
如下三种
一、访问没有 () 的函数将返回函数定义:
<p id="demo"></p>
<script>
function sum(x)
{
return(x+3);
}
document.getElementById("demo").innerHTML = sum;
</script>
显示为
function sum(x) { return(x+3); }
二、
<p id="demo"></p>
<script>
function sum(x)
{
return(x+3);
}
document.getElementById("demo").innerHTML = sum();
</script>
显示为 (NaN(Not a Number,非数值)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值)
NaN
三、
<p id="demo"></p>
<script>
function sum(x)
{
return(x+3);
}
document.getElementById("demo").innerHTML = sum(1);
</script>
显示为
4
网友评论