`
js-code
  • 浏览: 96128 次
  • 性别: 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作用域的更多细节,包括如何避免常见陷阱,以及如何在实际项目中有效地应用这些知识。

    05-JavaScript作用域.pdf

    JavaScript作用域是指在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函数作用域学习示例(js作用域)

    在学习JavaScript作用域之前,我们需要先了解在其他编程语言中常见的块级作用域(block scope)。在像C语言这样的编程语言中,每个用花括号{}包裹的代码块都有自己的作用域,这意味着在代码块内部声明的变量只能在该...

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

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

    深入了解JavaScript,优化作用域链(2).pdf

    在JavaScript编程中,作用域和作用域链是影响程序性能的关键因素之一。优化作用域链是提高JavaScript代码执行效率的重要手段。下面我们从多个方面来详细探讨作用域链的概念、作用域链的层级关系、变量访问的性能影响...

    AngularJS 0005:作用域

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

    JavaScript学习(一)

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

    JavaScript — 原型链与作用域链1

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

Global site tag (gtag.js) - Google Analytics