摘要: 作用域决定了一个变量在一段代码中是否有效,作用域分为两种类型,分别是全局范围和局部范围。全局范围 全局范围很容易确定,如果一个变量或函数是全局性的,那么它将在程序内的任意地方都可以被访问。在浏览器中,全局范围指的是窗体对象。如果一个变量声明在函数之外,那么该变量存在在全局对象上。 一旦该变量被定义,它可以引用为window.x,但是因为它存在在全局范围上,我们可以简单的指定为x。var x = 9; function myFunc() {};局部范围 被定义在函数内部的变量是存在在局部范围上的,只能在函数内部调用该变量,如果在函数外部调用该变量则会得到一个错误的引用。functio... 阅读全文
posted @ 2013-08-07 16:50 M守护神 阅读(506) 评论(0) 推荐(0) 编辑
摘要: while while循环由两个代码块组成,分别是条件语句和循环体。while ( [条件] ) {[循环体]} while循环类似于if语句,不同的是while循环将不断地执行循环体直到条件值为false为止。var i = 0;while ( i < 100 ) {// 这里的代码将执行100次console.log( "Currently at " + i );i++; // i自增} 需要注意的是计数器可以在循环体内自增,它同样可以在条件语句中自增。var i = -1;while ( ++i < 100 ) {// 这里的代码将执行100次consol 阅读全文
posted @ 2013-08-07 08:32 M守护神 阅读(1674) 评论(0) 推荐(0) 编辑