javaScript面向对象快速入门

javaScript面向对象快速入门

课程简介

本课程主要介绍JavaScript编程中的一些重要知识,这些内容对于今后使用JSON对象、调用jQuery及其它JavaScript框架等是重要基础。

本课程的所有案例代码均位于JSOOP目录下。

变量的作用域和生命周期

案例代码:01lifecycle.html,scripts/01lifecycle.js

JavaScript中,变量默认都存在于全局上下文中,除非页面运行结束,否则该变量不会销毁

只有在函数内部使用var声明变量,该变量才不会存在于全局上下文中,而是在函数自己上下文中

if / for / while等语句块不会限制变量的生命周期和作用域。这一点与Java/C#/C++等语言完全不同。

代码分析:

i1 = 1; // 全局上下文内的变量i1

var i2 = 2; // 全局上下文内的变量i2

function f1() {

i2 = 20; // 访问全局上下文中的i2

i3 = 3; // 虽然定义在f1函数中,但因为没有使用var来声明,i3仍然位于全局上下文中

javaScript面向对象快速入门相关文档

最新文档

返回顶部