变量访问规则.html

<script type="text/javascript">
/*
* 访问规则
全局作用域
num变量=100
fn变量

fn作用域
num变量=200
fn变量

fn作用域
num变量=300
*/
/*var num=100

function fn(){
var num=200

function fn(){
var num=300

console.log(num) //300 再使用num变量
}
fn() //在全局下面的私有作用域里面执行
}
fn() //找的是全局的fn变量去当作函数执行*/
</script>

<script type="text/javascript">
//赋值规则
var num=10

function fn(){
var num=100

function fn(){
var num=200

num=300 //num赋值
console.log('window > fn > fn:',num) //300
}
fn()

console.log('window > fn:',num) //100
}
fn()

console.log('window:',num) //10
</script>

posted @ 2020-05-15 10:03  阿向向  阅读(125)  评论(0编辑  收藏  举报