3、
<script> function sum(num1,num2) { return num1 + num2; } alert(sum(10,10)); var anotherSum = sum; alert(anotherSum(10,10)); sum = null; alert(anotherSum(10,10)); </script>
4、函数声明与函数表达式
解析器会率先读取函数声明,并使其在执行任何代码之前可用,
函数表达式,必须等到解析器执行到它所在的代码行才会真正被解释执行。
alert(sum(10,10));//20.能被访问到,函数声明提升了
function sum(num1, num2) {
return num1 + num2;
5、
alert(sum(10,10));//报错,sum is not a function
var sum = function (num1, num2) {
return num1 + num2;
}
本文是在官方文档