<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
<script>
/**
* 预编译全局值--Go
*
* **/
// 第一步:生成一个GO对象
// GO{}
// 第二步:分析变量:go对象内容
// go{a:undefined,d:undefined}
// 第三步:分析函声明: go 如下
// go(a:undefined,d:undefined,b:f b(){}, c:f c(){})
// 第四步,当执行到某一行后;变量会发生赋值;go 中的值也就发生变化
// 31行 go(a:o, d:undefined,b:f b(){},c:f c(){})
//32 go(a:o,d:0,b:f b(){},c:f c(){})
var a ;
function b (){
}
function c(){
}
a = 0
var d = 0 ;
</script>
</body>
</html>