一.变量作用域(4大准则)
1.在函数或者代码块中定义的变量就是这个函数的或代码块的局部变量
2.使用一个没有用var定义的变量,如果在全局变量中有它同名的全局变量,那么这个局部变量就等于全局变量
3.使用var定义变量,但是没有为变量赋值,那么它是一个没有定义的局部变量
4.没有使用var定义变量,那么这是一个没有定义的全局变量
(所以在js中var并不是定义变量必须的)
二,js代码应该在哪个位置(所有的js必须放在同一个位置)
js代码可以放在head中,或者是body的末尾处。
因为js的读取会影响其他资源的读取。
如果需要引用庞大的JavaScript程序库,那么就把JavaScript放在body元素的最末尾位置。
反之,放在head中。