변수 선언시 var 유무 차이 정보
JavaScript 변수 선언시 var 유무 차이본문
var 비선언시 global 변수로 지정될수 있다. (ie경우에는 blow up 될 것이다)
myVar = "stuff";
function foo() {
myVar = "junk"; //함수 밖의 myVar 변수는 바뀐다.
}
function bar() {
var myVar = "things" //새 변수가 함수내에 생성된 것
}
추천
0
0
댓글 1개
즉 var는 선언문이다.
함수안에서 var는 선언문으로 global 변수가 아닌 독립적인 새로운 지역변수이다... 이것이군요.
애초에 같은 변수명을 쓰지 말아야겠습니다. 헷깔리네....
함수안에서 var는 선언문으로 global 변수가 아닌 독립적인 새로운 지역변수이다... 이것이군요.
애초에 같은 변수명을 쓰지 말아야겠습니다. 헷깔리네....