100多个javescript函数[定义].pdfVIP

  • 2
  • 0
  • 约3.21万字
  • 约 29页
  • 2021-10-12 发布于福建
  • 举报
Javascript 闭包( Closure ) 闭包( closure )是 Javascript 语言的一个难点,也是它的特色,很多高级 应用都要依靠闭包实现。 下面就是我的学习笔记,对于 Javascript 初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解 Javascript 特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript 语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 999 另一方面,在函数外部自然无法读取函数内的局部变量。 function f1(){ var n=999; } alert(n); // error 这里有一个地方需要注意,函数内部声明变量的时候,一定要使用 var 命 令( 内部变量 ) 。如果不用 var 的话,你实际上声明了一个

文档评论(0)

1亿VIP精品文档

相关文档