标签:style blog color io 使用 java ar div cti
函数是对象,函数名是指针
function sum(num1,num2){ return num1 + num2; } alert(sum(10,20)); //30 var anotherSum = sum; //相当于把another指向sum所指向的空间 alert(anotherSum(10,10)); //20 sum = null; alert(anotherSum(10,15)); //25
函数声明与函数表达式的区别
1.函数声明
alert(sum(10,20)); //30 function sum(num1,num2){ return num1+num2; }
2.函数表达式
alert(sum(10,20));//TypeError: sum is not a function var sum =function(num1,num2){ return num1+num2; } //在执行到函数所在的语句之前,变量sum中不会保存有对函数的引用
ps:也可以同时使用函数声明和函数表达式,例如var sum=function sum(){},不过在Safari中会导致错误。
标签:style blog color io 使用 java ar div cti
原文地址:http://www.cnblogs.com/yanyangbyou/p/3957002.html