`
js-code
  • 浏览: 95443 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

javascript作用域学习

阅读更多

1 function fun(){var i=333;alert(this.i);}   fun() 显示 undefined

2 function fun(){var i=333;alert(i);}          fun()显示333

说明1,2变量i的作用域为fun函数内部

3 function fun(){i=333;alert(this.i);}         fun()显示333

4 function fun(){i=333;alert(i);}                fun()显示333   alert(i);显示333  alert(window.i)显示333

3,4变量i的作用域为window对象

 

分享到:
评论
1 楼 kaka99 2008-09-05  
   

相关推荐

    javascript执行环境,作用域理解

    JavaScript 执行环境和作用域的深层次理解 在 JavaScript 中,执行环境和作用域是两个非常重要和基本的概念,理解了这两个概念对于 JavaScript 中很多脚本的运行结果就能明白其中的道理了。执行环境是一个概念,一...

    JavaScript作用域原理

    最后,通过阅读和学习如http://www.cnblogs.com/strick/p/3992745.html这样的文章,可以深入理解JavaScript作用域的更多细节,包括如何避免常见陷阱,以及如何在实际项目中有效地应用这些知识。

    深入理解JavaScript作用域共12页.pdf.zip

    JavaScript作用域是编程中至关重要的概念,尤其是在JavaScript这种动态类型的脚本语言中。它规定了变量、函数以及其它标识符的可见性和生命周期,是代码组织和管理的关键元素。本资料"深入理解JavaScript作用域共12...

    理解JavaScript作用域和作用域链

    今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性...

    JavaScript作用域示例详解

    今天这篇文章对JavaScript作用域示例详解的介绍,希望能帮助大家更好的学习JavaScript。 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命...

    深入理解JavaScript作用域和作用域链

    今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着...

    JavaScript作用域原理(二) 预编译[9 29]

    JavaScript作用域原理是编程中的重要概念,它关乎变量的可见性、生命周期以及代码组织。本文将深入探讨JavaScript的作用域机制,特别是预编译的概念。在理解这些知识点之前,建议先回顾一下JavaScript的基础语法。 ...

    javascript 闭包、匿名函数、作用域链

    JavaScript中的闭包、匿名函数和作用域链是编程中至关重要的概念,它们是理解JavaScript运行机制的关键。在本文中,我们将深入探讨这三个概念,并通过实际示例来展示它们的运用。 首先,我们来讨论“闭包”。闭包是...

    JavaScript作用域与作用域链深入解析

    今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着...

    跟我学习javascript的作用域与作用域链

    今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。 一、JavaScript作用域  任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域...

    05-JavaScript作用域.pdf

    讲述了webstorm ,js的作用域,分了六个部分为大家解释:一、作用域;二、全局作用域;三、局部作用域;四、块作用域;五、函数作用域;六、作用域链

    Javascript中的作用域及块级作用域

    在学习JavaScript的变量作用域之前,我们应当明确几点: a、JavaScript的变量作用域是基于其特有的作用域链的。 b、JavaScript没有块级作用域。 c、函数中声明的变量在整个函数中都有定义。  javascript的变量作用...

    AngularJS 0005:作用域

    理解作用域是深入学习AngularJS的关键,因为它是应用程序中数据绑定的核心机制。 **作用域层次结构** AngularJS中的作用域具有树形结构,与DOM(Document Object Model)结构相对应。每个控制器(Controller)都有...

    JavaScript学习(一)

    4. **作用域与变量生命周期**:JavaScript有全局作用域和局部作用域,变量的生命周期与它们的作用域紧密相关。let和const的引入解决了var在块级作用域的问题,防止了意外的变量提升。 5. **事件与DOM操作**:...

    javascript函数作用域学习示例(js作用域)

    javascript中没有块级作用域,取而代之的javascript使用的是函数作用域,下面使用示例学习一下js作用域的使用方法

    JavaScript — 原型链与作用域链1

    JavaScript是一种广泛用于网页和网络应用的脚本语言,它的核心特性包括原型链和作用域链。...总结来说,JavaScript的原型链和作用域链是其灵活性和强大功能的基础,理解它们对于深入学习和优化JavaScript代码至关重要。

    第四章示例代码__对象的作用域

    4. **块作用域**:某些语言(如JavaScript)支持在特定代码块(如if语句或for循环)内定义对象。这些对象仅在该代码块内可见,块结束后就会消失。 5. **静态作用域**:静态作用域(也称为词法作用域)是指对象的...

Global site tag (gtag.js) - Google Analytics