码迷,mamicode.com
首页 > 其他好文 > 详细

作用域

时间:2018-07-11 21:54:40      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:inner   eric   提前   OLE   作用域链   lex   并且   nbsp   调用   

1.以函数为作用域
function func(){
if(1==1){
var name=‘alex‘
}
console.log(name)
}
func()

  2.函数的作用域在函数未被调用之前,已经创建

function func(){
if(1==1){
var name=‘alex‘
}
console.log(name)
}


3.函数的作用域存在作用域链,并且在未被调用前创建
xo = ‘alex‘;
function func(){

var xo = ‘eric‘;
function inner(){

console.log(xo)
}
var xo = ‘tony‘
return inner
}

var ret=func()
ret()
4.函数内局部变量提前申明

function func(){
console.log(xxoo);
var xxoo = ‘alex‘
}
解释过程中 : var xxoo;
func();

作用域

标签:inner   eric   提前   OLE   作用域链   lex   并且   nbsp   调用   

原文地址:https://www.cnblogs.com/my-love-is-python/p/9296800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!