var是JS中的動態類型定義,他會根據變量的賦值來確定其類型。
var是用來定義局部變量的。
但是如果在過程體(方法function,對象Object o={})外,無論有沒有var都是全局變量。
如果在過程體內有var 表示局部變量,沒有var仍是全局變量。
var str = "Hello";
str2="world";
function aboutvar() {
str = "say";
var str3="a";
str4="b"
}
如上:str,str2,str4都是全局變量,str3是局部變量。