zoukankan      html  css  js  c++  java
  • js预解析

    案例:

    f1(); console.log(a);
    console.log(b); console.log(c); var a = 2; var b = 3; var c = 4; function f1(){ console.log(a); console.log(b); console.log(c); var a = b = c = 5; console.log(c); } function c(){ }; /*----------------------------------*/ /** *预解析过程: *1. 把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。 *2. 把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用。 *3. 先提升var,再提升function。 */ var a,b,c; function f1(){ var a; console.log(a); console.log(b); console.log(c); a = b = c = 5; } function c(){ }; f1(); console.log(a); console.log(b); console.log(c); a = 2; b = 3; c = 4;
  • 相关阅读:
    1.MySql安装
    struts文件上传、文件下载
    Java内存模型
    虚拟机类加载机制
    JAVA内存管理
    算法
    POI
    SSH项目(1)
    classpath路径和properties
    AngularJS路由实现单页面跳转
  • 原文地址:https://www.cnblogs.com/nili/p/12034974.html
Copyright © 2011-2022 走看看