JS高级群的日常

北京-逍遥君武*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
这是什么意思
北京-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:18http://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
F{0XCAB)LKNIT0K@G.gif)
恭喜 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高级群的日常的更多相关文章
- JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力。。
JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力.. 小森执行一 ...
- js工作中日常问题集中
1.判断问题 如果type存在就设置type的值为type,否则设置type为0: 原始的写法,使用 if else:if(type){type = type} 使用三元操作符:type : type ...
- JS的一些日常
1. [1] == 1 => true; 很神奇.. 2.js变量命名规则: // 1.变量命名必须以字母.下划线”_”或者”$”为开头.其他字符可以是字母._.美元符号或数字. / ...
- js高级群的一些整理6月
https://github.com/the5fire/backbonejs-learning-note/blob/master/chapters/01-hello-backbonejs.rst Ba ...
- ava js 测试框架基本试用
随着js 越来越强大,日常使用中关于js 的问题也就越突出了,我们需要关注的点也就不能只像以前那样 只编写简单的功能实现,我们同时也需要关注js 的健壮性,测试就是其中一个比较重要的环节,以下 是av ...
- 为什么 2020 还要学 Node.js
更佳阅读体验 https://www.yuque.com/sunluyong/node 前言 前些日子刷知乎看到个 2019 年初的问题 2019年nodejs凉了吗?凉到什么程度了?才看到问题的时候 ...
- AngularJS7那些不得不说的事故
题外话 最近简直要忙死,所以停更了很久,你们会不会以为我人间蒸发了? 正文之前,请允许我先跑个题,就是关于忙的问题. 做了Freelance,每天过的比上班还累,这完全不是我想要的生活啊? ...
- 分享几个日常调试方法让js调试更简单
下面分享几个日常调试代码的时候在Console命令行显示你的操作,让你的js调试更简单. console显示信息的命令 在浏览器按f12在console上显示你的文本. <!DOCTYPE ht ...
- api日常总结:前端常用js函数和CSS常用技巧
我的移动端media html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font- ...
随机推荐
- mysql 导出select语句结果到excel文件等
一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query sta ...
- Android APP 两种用程序拨号的方式
想在APP中添加一个拨号功能该怎样做呢?Android提供了两种方式,一种是ACTION_CALL方式直接拨打,另一种是ACTION_DIAL方式打开系统的拨号界面. 下面我们来做个小例子 首先需要在 ...
- 一个完整的TCP连接
当我们向服务器发送HTTP请求,获取数据.修改信息时,都需要建立TCP连接,包括三次握手,四次分手. 什么是TCP连接? 为实现数据的可靠传输,TCP要在应用进程间建立传输连接.它是在两个传输用户之间 ...
- AC日记——校门外的树(增强版) 洛谷 P1276
题目描述 校门外马路上本来从编号0到L,每一编号的位置都有1棵树.有砍树者每次从编号A到B处连续砍掉每1棵树,就连树苗也不放过(记 0 A B ,含A和B):幸运的是还有植树者每次从编号C到D 中凡是 ...
- jquery的各种隐藏显现动画的区别
<!DOCTYPE html> <html> <head lang="en"> <meta charset="utf-8&quo ...
- (原创)JAVA多线程一传统多线程
一,多线程 多线程是提高程序效率,避免资源浪费的很好的解决方案,下面来慢慢的介绍多线程的一些基本知识,而这些是晋级高级不可或缺的一部分 1,Thread类 类实现多线程需要实现Runnable接口,我 ...
- 【别人的老师VS你的老师 】同样是老师,差别怎么这么大呢!?
- 物联网平台设计心得:DateTimePicker实现选择联动
所谓的选择联动,就是指,当我DateTimePicker1选择2月4号的时候,我DateTimePicker2只能选择2月4号和2月5号两天,当然你可以自行规定要选择的日期.这在一些图表查询条件里面是 ...
- Editplus常用快捷键
EditPlus 快捷键的使用 如果一个来你们公司面试程序员,连Ctrl + C 和Ctrl + V 都不用,而是使用“选中文本”→ 鼠标右键 → [复制],然后再鼠标右键→ [粘贴].你会不会录用他 ...
- 生成 PDF 全攻略【2】在已有PDF上添加内容
项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...