- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript面向对象学习笔记——闭包
作用域JavaScript不存在大括号级的作用域,但是有函数作用域,在函数内定义的变量在函数外是不可见的,但是该变量在某个代码块中定义(比如if或者for语句中),它在代码块外是可见的。var a = 1;function f(){var b = 1;return a;}这里变量a是属于全局域的,变量b的作用域就在函数f()内了,所以在f()内a和b都是可见的,在f()外a是可见的,b是不可见的。
2017-04-11 14:26:29 733
原创 JavaScript面向对象学习笔记——函数、匿名函数、回调函数、自调函数
函数在JavaScript中,函数也是一种数据类型,定义函数有两种方式:function f(){return 1;}var f=function(){return 1;}所以,JavaScript中的函数是一种数据,但是它有两个重要的特性:包含的是代码是可执行的 函数的命名规则和一般变量相同,不能以数字开头、可以由任意的字母、数字、下划线组成匿名函数一段数据既没有赋值给某个变量,也没有被
2017-04-10 14:55:22 3519
原创 JavaScript面向对象入门学习笔记——变量的作用域
在JavaScript中,我们不能为变脸定义特定的块作用域,但是可以定义其所属的函数域。也就是说,如果变量是在某个函数中定义的,那么它在函数以外的地方是不可见的。如果变量是定义在if 或者for 这样的代码块中的,它在代码块之外是可见的。、 另外,在JavaScript中,“全局变量”指的是声明在所有函数之外的变量,“局部变量”指的是在某个函数中定义的变量。其中,函数内的代码可以像访问自己的局部变
2017-04-10 10:56:09 717
c入门经典第三版
2015-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人