• JS高级群的日常


    北京-z兄*10031*33) 2015/6/5 13:38:01

    北京-逍遥君武*5611*7) 2015/6/5 13:3*:08
    2
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:3*:11
    2
    北京-白果71570227*) 2015/6/5 13:3*:11
    2?
    宁波-undefined*6*030550) 2015/6/5 13:3*:26
    关键字:变量提升
    北京-逍遥君武*5611*7) 2015/6/5 13:3*:32
    额...我这算是无聊了,哈
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:3*:3*
    var 2=2;会与var a=1;同时被声明
    自然也会覆盖a的赋值
    变量提升,对
    北京-z兄*10031*33) 2015/6/5 13:*0:12


    北京-逍遥君武*5611*7) 2015/6/5 13:*1:1*
    1
    北京-青城*********) 2015/6/5 13:**:*5
    var a = 1;
    function fn){
    alerta);
    a=2;
    return;
    function a){};
    }
    fn);
    北京-逍遥君武*5611*7) 2015/6/5 13:**:5*
    变量提升这个词有问题,预处理这个词应该恰当一些
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:**:5*
    原理?
    第二题的原理是什么?
    北京-青城*********) 2015/6/5 13:*5:17
    @北京-z兄 多发几个题目来试试
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:*5:32
    第二题还没搞明白
    北京-青城*********) 2015/6/5 13:*6:*1
    题2里面a=2;这一行代码相当于无效操作
    上海-豪情66335*66) 2015/6/5 13:*6:50
    http://saito.im/note/The-Architecture-of-F2E/
    前端架构
    北京-逍遥君武*5611*7) 2015/6/5 13:*6:51
    我这算是在剧透哦....
    北京-z兄*10031*33) 2015/6/5 13:*7:*0

    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:*7:57
    不是无效操作的说法
    而是在里面声明了一个同名的函数a
    北京-青城*********) 2015/6/5 13:*8:36
    alert弹出undefined、1
    北京-z兄*10031*33) 2015/6/5 13:**:33
    恭喜清晨,对了一个
    北京-青城*********) 2015/6/5 13:50:3*
    看错了,先弹出undefined,然后报错了
    北京-z兄*10031*33) 2015/6/5 13:50:55

    北京-青城*********) 2015/6/5 13:51:01
    而是在里面声明了一个同名的函数a
    这是什么意思
    北京-z兄*10031*33) 2015/6/5 13:51:20

    北京-逍遥君武*5611*7) 2015/6/5 13:51:*5
    undefined
    error
    这个是说上面那个...
    不是你刚发这个
    北京-青城*********) 2015/6/5 13:52:1*
    function func){alert1)}、1
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:52:18
    http://jsbin.com/zoyecaruku/2/edit
    北京-逍遥君武*5611*7) 2015/6/5 13:53:25
    z兄此类题都是在考编译原理啊...
    北京-z兄*10031*33) 2015/6/5 13:55:00


    北京-青城*********) 2015/6/5 13:55:35
    @上海-goesby 如果题2中的fn函数内部的函数名字不叫a则a=2;才可以叫做有用的操作,否则a=2就相当于无效操作
    南京-小贝壳儿<wendymmy@vip.qq.com> 2015/6/5 13:56:27
    这些个是关于变量声明和作用域的吧?
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:56:50
    @北京-青城 明白
    北京-逍遥君武*5611*7) 2015/6/5 13:57:28
    预编译与作用域
    北京-z兄*10031*33) 2015/6/5 13:58:52

    北京-练小习2**56*) 2015/6/5 13:5*:02
    let
    涛哥超前啊
    北京-逍遥君武*5611*7) 2015/6/5 13:5*:10
    let...
    上海-goesby<woshixuleijava@****.com> 2015/6/5 13:5*:16
    let
    北京-青城*********) 2015/6/5 1*:00:37
    块级作用域?
    北京-练小习2**56*) 2015/6/5 1*:00:*7

    上海-goesby<woshixuleijava@****.com> 2015/6/5 1*:01:26
    直接挂掉了
    北京-z兄*10031*33) 2015/6/5 1*:02:12

    恭喜 goesby
    上海-goesby<woshixuleijava@****.com> 2015/6/5 1*:02:50
    回答正确?

    北京-z兄*10031*33) 2015/6/5 1*:05:*5

    北京-青城*********) 2015/6/5 1*:06:15
    firefox最新版支持,ie11也支持,chrome里面的运行环境都是在严格模式下吗?
    throw error
    北京-青城*********) 2015/6/5 1*:08:50
     undefined
  • 相关阅读:
    谁是你心目中最优秀的ajax框架
    23种设计模式(1):单例模式
    23种设计模式(8):观察者模式
    设计模式六大原则(3):依赖倒置原则
    23种设计模式(2):工厂方法模式
    oracle中给表和字段添加注释
    单例模式讨论篇:单例模式与垃圾回收
    设计模式六大原则(6):开闭原则
    mysql命名锦集
    23种设计模式(3):抽象工厂模式
  • 原文地址:https://www.cnblogs.com/LoveOrHate/p/4554541.html
Copyright © 2020-2023  润新知