摘要: 在javascript中,每一个函数都拥有自己的词法作用域。简单理解就是,每个函数在被定义(注意不是调用!)时,都会创建一个属于自己的环境(作用域)。 比如, 运行结果: ReferenceError: fon is not defined. 因为,函数foo2在被定义时,它可以访问的环境只有全局作 阅读全文
posted @ 2016-10-18 21:40 昆吾kw 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中,函数总是会有一个返回值。即使我们没有显示的使用 “return”,程序也会隐式的返回一个 “undefined”。 通过下面的小demo即可理解。 demo1 运行结果:1 demo2 运行结果:1 undefined 阅读全文
posted @ 2016-10-18 21:12 昆吾kw 阅读(313) 评论(0) 推荐(0) 编辑
摘要: switch语句是一种分支结构。其基本语法格式为: switch(表达式){ case 常亮表达式1:语句; break; case 常量表达式2:语句; break; ..... default:语句; } 这里主要说一下break的作用,即当语句执行完毕后,遇到break就跳出这个switch语 阅读全文
posted @ 2016-10-18 17:54 昆吾kw 阅读(252) 评论(1) 推荐(0) 编辑