JavaScript学习——《精通JavaScript》读书笔记
第2章 特性、函数和对象
语言特性
引用与值,js中采用值
,引用
两种方式来保存数据。原始值复制到变量中,而其余部分都依赖引用,从而表征上看的是多个不同名的对象维护相同的数据。
作用域
不同于块作用域的语言,js中只有两种作用域:函数作用域
与全局作用域
。
举个栗子
1 |
|
另外还需要注意隐式的全局变量声明,专业的js程序猿都应该使用var来初始化变量。这样变量才会拥有你所期望的作用域,避免出乎意料的产生全局变量(比如在函数中不加var)。
上下文
你的代码总是拥有某种形式的上下文(代码执行的环境)。上下文是一件强有力的工具,也是面向对象代码必不可少的组成部分。
太秀了,直接给函数然后就可以调用函数的方法了。
1 |
|
Javascript中有两种方法可以在指定的上下文中运行函数。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!