1. /* 声明提前
    2. js在执行代码的时候,会将所有使用var声明的变量,放置在作用域的顶层集中创建,
    3. 赋值会留在原地
    4. */
    5. console.log(a); //undefined
    6. var a=10;
    7. var b=20;
    8. //上面代码执行流程
    9. var a,b;
    10. console.log(a);
    11. a = 10;
    12. b = 20;