北京-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

JS高级群的日常的更多相关文章

  1. JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力。。

      JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力..   小森执行一 ...

  2. js工作中日常问题集中

    1.判断问题 如果type存在就设置type的值为type,否则设置type为0: 原始的写法,使用 if else:if(type){type = type} 使用三元操作符:type : type ...

  3. JS的一些日常

    1. [1] == 1    =>    true; 很神奇.. 2.js变量命名规则: // 1.变量命名必须以字母.下划线”_”或者”$”为开头.其他字符可以是字母._.美元符号或数字. / ...

  4. js高级群的一些整理6月

    https://github.com/the5fire/backbonejs-learning-note/blob/master/chapters/01-hello-backbonejs.rst Ba ...

  5. ava js 测试框架基本试用

    随着js 越来越强大,日常使用中关于js 的问题也就越突出了,我们需要关注的点也就不能只像以前那样 只编写简单的功能实现,我们同时也需要关注js 的健壮性,测试就是其中一个比较重要的环节,以下 是av ...

  6. 为什么 2020 还要学 Node.js

    更佳阅读体验 https://www.yuque.com/sunluyong/node 前言 前些日子刷知乎看到个 2019 年初的问题 2019年nodejs凉了吗?凉到什么程度了?才看到问题的时候 ...

  7. AngularJS7那些不得不说的事故

    题外话   最近简直要忙死,所以停更了很久,你们会不会以为我人间蒸发了?   正文之前,请允许我先跑个题,就是关于忙的问题.   做了Freelance,每天过的比上班还累,这完全不是我想要的生活啊? ...

  8. 分享几个日常调试方法让js调试更简单

    下面分享几个日常调试代码的时候在Console命令行显示你的操作,让你的js调试更简单. console显示信息的命令 在浏览器按f12在console上显示你的文本. <!DOCTYPE ht ...

  9. api日常总结:前端常用js函数和CSS常用技巧

    我的移动端media html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font- ...

随机推荐

  1. 怎样用ZBrush对模型进行渲染

    关于如何使用ZBrush®3D图形绘制软件雕刻僵尸模型,Fisker老师用了6个章节共41课时,从人体躯干和骨骼雕刻,到衣服.鞋子制作,再到顶点着色,向大家一一展示了雕刻过程,其中分享了很多ZBrus ...

  2. Leetcode study time

    August 2, 2015 在http://zzk.cnblogs.com/ 用"找一找", 花了几个小时, 找出比较好的Leetcode博客. Read the leetcod ...

  3. Hibernate第三次测试错题解析

    此题目考查的是Hibernate查询缓存适用的场合,对于经常使用的查询语句, 如果启用了查询缓存,当第一次执行查询语句时,Hibernate会把查询结果存放在第二缓存中. 以后再次执行该查询语句时,只 ...

  4. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 网络订单提醒功能,网点区域功能增强

    客户端会提醒是否有网络订单来了,这样及时处理网络上的用户下单,当然也会有手机短信系统,全国几千个网点就可以协同作战了,竟然有序的处理海量用户的下单.网络订单提醒功能增强效果如下: 系统每5分钟会检查一 ...

  5. selenium phantomjs 关闭问题

    一个获取供应商余额的项目中,使用了 selenium 来爬虫,原因是获取余额不用太频繁,对性能要求不高.第二是 selenium 更好应对各种页面. 项目中,selenium webdriver使用了 ...

  6. 谈谈RPC中的异步调用设计

    RPC(远过程调用)在分布式系统中是很常用的基础通讯手段,核心思想是将不同进程之间的通讯抽象为函数调用,基本的过程是调用端通过将参数序列化到流中并发送给服务端,服务端从流中反序列化出参数并完成实际的处 ...

  7. Windows phone应用开发[21]-图片性能优化

    在windows phone 中常在列表中会常包含比较丰富文字和图片混排数据信息. 针对列表数据中除了谈到listbox等控件自身数据虚拟化问题外.虽然wp硬件设备随着SDK 8.0 发布得到应用可使 ...

  8. NOSQL数据模型和CAP原理

    NOSQL数据模型和CAP原理 http://blog.sina.com.cn/s/blog_7800d9210100t33v.html 我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoS ...

  9. 83 parrted-分区和分区大小的调整

    parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小.作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型, ...

  10. hibernate通过xml配置文件实现表与实体的映射

    这里讨论的是一对多的关系 在做公交卡系统,会涉及到两张表,忽略两种表的作用,只关心他们之间的关系 : 卡规格表和卡类表,一种卡规格会对应多个卡类 实体类: /** * 卡类型表的实体 */ publi ...