`

<<javascript:the good part>>javascript variable scope

 
阅读更多

The scope of variable declared use 'var' is within the function(including the subfunction which can access its closure)

 

var my=function(){
function inner(){
console.log(a);//a is declared in the closure
var b=1;
}

if (1<2){
var a=1;
}
inner();
//console.log(b);//no b in the scope
}
my();

 

分享到:
评论

相关推荐

    JavaScript: The Good Parts

    《JavaScript: The Good Parts》&lt;br&gt;by Douglas Crockford&lt;br&gt;Publisher: O'Reilly &lt;br&gt;Pub Date: May 2, 2008 &lt;br&gt;Print ISBN-13: 978-0-596-51774-8 &lt;br&gt;Pages: 170

    JavaScript权威指南

    JavaScript: The Definitive Guide, 5th Edition &lt;br&gt;By David Flanagan &lt;br&gt;............................................... &lt;br&gt;Publisher: O'Reilly &lt;br&gt;Pub Date: August 2006 &lt;br&gt;Print ISBN-10: 0-596-10199...

    JavaScript权威指南(第6版).JavaScript:The.Definitive.Guide

    Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs...

    网页设计常用的Javascript特效代码

    &lt;a href="javascript:doZoom(16)"&gt;大&lt;/a&gt; &lt;a href="javascript:doZoom(14)"&gt;中&lt;/a&gt; &lt;a href="javascript:doZoom(12)"&gt;小&lt;/a&gt; ``` 此段代码定义了一个`doZoom`函数,该函数接收一个参数`size`,用于设置元素的字体...

    js星级评论打分效果

    &lt;a href="javascript:;"&gt;1&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="javascript:;"&gt;2&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="javascript:;"&gt;3&lt;/a&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="javascript:;"&gt;4&lt;/a&gt; &lt;/...

    ESC压缩JAVASCRIPT

    &lt;br&gt;&lt;br&gt;用法:在WINDOWS下,将想压缩的JAVASCRIPT脚本拖放至此RUN.BAT上&lt;br&gt;&lt;br&gt;之后将会进行一次性批量压缩,压缩后的脚本为原脚本路径下/C_原文件名&lt;br&gt;&lt;br&gt;仅仅是为了让大家更方便的利用ESC.wsf压缩JAVASCRIPT,...

    可以动态增加table行的javascript代码

    /** * 处理新增附件的表单域的业务 ... * &lt;a href="javascript:addpicrow();"&gt;增加&lt;/a&gt; * &lt;a href="javascript:delpicrow();"&gt;删除&lt;/a&gt; * &lt;/td&gt; * &lt;/tr&gt; * &lt;/table&gt; * &lt;!-- end --&gt; * * */

    Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript[EPUB版]

    Precise and practical explanations of JavaScript’s functions and variable scoping semantics Useful JavaScript programming patterns and idioms, such as options objects and method chaining In-depth ...

    HTML 语言和JavaScript语言.ppt

    7. `&lt;b&gt;`, `&lt;i&gt;`, `&lt;u&gt;`:分别用于加粗、斜体和下划线文本。 8. `&lt;sub&gt;`, `&lt;sup&gt;`:用于创建下标和上标文本,如化学公式中的分子式或数学指数。 例如: ```html &lt;html&gt; &lt;head&gt; &lt;title&gt;示例标题&lt;/title&gt; &lt;/head&gt; ...

    DOM Scripting

    书名:&lt;br&gt;---------------------------------&lt;br&gt;DOM Scripting Web Design with JavaScript and the Document Object Model&lt;br&gt;---------------------------------&lt;br&gt;语言:English&lt;br&gt;格式:PDF&lt;br&gt;打包:WinRAR

    javascript程序设计

    &lt;title&gt;一段简单的JavaScript代码&lt;/title&gt; &lt;script language="javascript"&gt; window.alert("欢迎光临本网站"); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;h3&gt;这是一段简单的JavaScript代码。&lt;/h3&gt; &lt;/body&gt; &lt;/html&gt; ``` - **知识点**...

    [JavaScript]Javascript 设置与读取Co 三级select列表

    在网页中,这种三级联动通常涉及到多个`&lt;select&gt;`元素,它们之间的选项关联和更新需要通过JavaScript来实现。 首先,我们需要理解HTML的`&lt;select&gt;`元素和`&lt;option&gt;`元素。`&lt;select&gt;`元素用于创建一个下拉列表,而`...

    使用ajax实现无刷新分页

    sbtext.append("&lt;p&gt;&lt;a href='javascript:doAjax(1)' &gt;首页&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href='javascript:doAjax("+(pagebean.getPageIndex()+1)+")'&gt;下一页&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href='javascript:doAjax("+pageCount+")'&gt;最后一页&lt;/...

    JavaScript权威指南(5th)

    This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:&lt;br&gt;...

    JavaScript:比比谁的日历漂亮

    支持阴历,&lt;br&gt;JavaScript:比比谁的日历漂亮

    JavaScript 2.0: The Complete Reference, Second Edition_part2of2

    JavaScript 2.0: The Complete Reference, Second Edition&lt;br&gt;JavaScript 2.0: 完全参考,第2版&lt;br&gt;chm格式

    JavaScript for breakfast Crunching scripts for your coffee table (含源代码)

    &lt;br&gt;JavaScript for breakfast Crunching scripts for your coffee table&lt;br&gt;&lt;br&gt;包含源代码&lt;br&gt;&lt;br&gt;&lt;br&gt;Tom Dell\'Aringa &lt;br&gt;&lt;br&gt;Published by DMXzone.com &lt;br&gt;&lt;br&gt;Dynamic Zones International &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;...

    JavaScript学习笔记.pdf

    可以在 HTML 页面的 &lt;body&gt; 部分中插入 JavaScript 代码,例如:&lt;body&gt;&lt;p&gt;JavaScript 写入 HTML 输出流中:&lt;/p&gt;&lt;script&gt;document.write("&lt;h1&gt;这是一个标题&lt;/h1&gt;");document.write("&lt;p&gt;这是一个段落。&lt;/p&gt;");&lt;/script...

    自适应宽度的标签导航

    href="javascript:void(0)"&gt;自适应宽度的标签&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt; &lt;DIV id=tagContent&gt; &lt;DIV class=tagContent id=tagContent0&gt;第一个标签的内容&lt;/DIV&gt; &lt;DIV class="tagContent selectTag" id=tagContent1&gt;第二个标签的...

    通用js日历源码

    &lt;br&gt;&lt;script language=javascript src="images/date.js"&gt;&lt;/script&gt;&lt;br&gt;&lt;br&gt;2、在input上,加上得到焦点事件:&lt;br&gt;&lt;input name="textfield1" type="text" size="16" onfocus="javascript:setday(this)"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;3...

Global site tag (gtag.js) - Google Analytics