函数声明
函数定义
函数表达式
var fn = function(){
console.log(1)
}
function + 函数名字
function fnf(){
console.log(1)
}
new Function()
传递参数 参数名称,参数字符串
var fnc = new Function('name','age','console.log(name,age)');
fnc('33',33)
函数的变量提升
- 函数表达式进行定义的函数,会提升
var + 函数名字
,而=后的作为参数进行赋值操作 - 使用
function
定义的函数,在变量提升的时候会整体进行提升;
//函数表达式
console.log('--函数表达式开始-',fn)
var fn = function(){
console.log(1)
}
console.log('--函数表达式结束-',fn)
/** 函数fun */
console.log('--function开始-',fnf)
function fnf(){
console.log(1)
}
console.log('--function结束-',fnf)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!