今天在写通过for循环遍历DOM节点集的代码时对for()循环中对因循环条件而声明的变量所递增的值在循环结束之后会不会被变量永久保存在内存中产生疑问。
所以试了一下:
var(i = 0; i<10;i++){
//空
}
document.write(i);//10
复习:全局变量是指在函数外任何地方声明的变量,这种环境下声明的变量可以在脚本当中任何地方都可以使用。
局部变量是指在函数体内部声明的变量,局部变量只能够在函数内部使用,在函数外部无法使用。且一个局部变量在函数执行后便会从内存当中销毁。
循环和函数相比起来,循环只是一种语法结构。函数封装许多用于执行一个行为的语句。