美文网首页
1-前端基本功-JS

1-前端基本功-JS

作者: 吕阳 | 来源:发表于2018-03-25 13:52 被阅读20次

//预解析:js的解析器在页面加载的时候,首先检查页面上的语法错误。把变量声明提升起来。
//变量值提升变量名,不提升变量值。而用function直接定义的方法是整体提升。
//1.查看语法错误。
//2.变量声明提升和函数整体提升(变量声明提升的时候,只提升变量名,不提升变量值)
//3.函数范围内,照样适用。

var aaa;
    console.log(aaa);
    aaa = 111;
    fn();

    function fn(bbb){
        //变量声明提升在函数内部照样实用。
        //函数的就近原则。
        var aaa;
        console.log(aaa);
        aaa = 222;
    }

答案是两个undefined

            f2();
    console.log(cc);
    console.log(bb);
    console.log(aa);
    function f2(){
        var aa = bb = cc = 9;
        console.log(aa);
        console.log(bb);
        console.log(cc);
    }

bb和cc 都变量提升了.
var aa 是局部变量,抱错未定义.

04-JS 创建对象 this.等

05-JS 创建对象 this.等

数组API
foreach

every

filter

map

some

相关文章

  • 1-前端基本功-JS

    //预解析:js的解析器在页面加载的时候,首先检查页面上的语法错误。把变量声明提升起来。//变量值提升变量名,不提...

  • js基本功01

    前端基本功—js 第1天 [if !supportLists]1.1[endif]课程介绍 前6天js的基础语法(...

  • 前端基本功-JS/DOM

    前言,对于前端基础的部分认识了解,我是个小白! 一,对象 (1)创建空白对象:var obj = new Obje...

  • web前端--js基础

    前端基本功--js第一天 1.1变量 变量的命名规则! 1.变量命名必须以字母或是下标符号”_”或者”$”为开头。...

  • javascript中的链式操作

    阅读本文,要求熟悉JQ并具备一定的JS基本功,对原型有所了解。 说到javascript的链式编程,相信很多前端开...

  • thinkphp5.0 select ajax

    前端html 前端js 后端(PHP)

  • 前端基本功--js实战4 10.31

    一、三种循环 for(初始化; 条件; 增量){} while(条件) { 语句 } 可能会不执行 do {} ...

  • 前端基本功--js实战7 11.09

    一、根据字符返回位置 跟charAt() 相反根据位置返回字符indexOf(“字符”);找不到返回-1,索引号从...

  • 前端基本功--js实战5 11.05

    一、1.获取节点属性getAttribute(属性) 获取属性alert(demo.getAttribu...

  • 前端基本功--js实战6 11.07

    一、时钟 1.第一步:得到现在的时分秒第二步:秒针一次走6度、分针一次走6度、时针一次走30度。 二、短信验证 1...

网友评论

      本文标题:1-前端基本功-JS

      本文链接:https://www.haomeiwen.com/subject/rlaxcftx.html