자바 스크립트에는 전역 변수와 로컬 변수가 있습니다.javascript에서 html 페이지의 범위를 사용하여 변수를 선언하는 방법은 무엇입니까?
어떻게 페이지에서 변수를 선언하고 해당 페이지에 포함 된 유일한 기능을 읽을 수 있도록 HTML 페이지 수준 예에서 중간 범위를 가질 수있다?
자바 스크립트에는 전역 변수와 로컬 변수가 있습니다.javascript에서 html 페이지의 범위를 사용하여 변수를 선언하는 방법은 무엇입니까?
어떻게 페이지에서 변수를 선언하고 해당 페이지에 포함 된 유일한 기능을 읽을 수 있도록 HTML 페이지 수준 예에서 중간 범위를 가질 수있다?
자바 스크립트의 기능 범위가 있습니다. 중간 범위를 설정하기 위해 자체 실행 함수 내에서 설명하는 "html 페이지 수준"에 대한 모든 코드를 넣을 수 있습니다.
문서를 참조 해 주셔서 감사합니다. – user310291
전역 JavaScript 범위는 한 페이지 내에서만 전역입니다.
변수를 해당 페이지에서 전역으로 만들고 함수에서 사용하십시오.
추신 : 전역 변수 자신의 네임 스페이스가 밖에 있으면 전역 네임 스페이스가 복잡해지고 다른 스크립트에 문제가 발생할 수 있습니다. 그러므로 네임 스페이스를 만들고 거기에 모든 것을 넣는 것이 가장 좋습니다.
+1이 네임 스페이스 개체 생성을 제안합니다. – jbabey
다른 페이지에서 내 var에 액세스하지 못하게하려고합니다. – user310291
@ user310291 나는 내가 말한 것을 이해했다고 생각하지 않는다. 페이지 범위보다 "더 글로벌 한"것은 없습니다. 다른 페이지에서는 변수에 액세스 할 수 없습니다. 어쩌면 예를 들어 포틀릿과 같은 페이지의 일부일 수도 있습니다. 그러나이 경우에 당신은 당신의 이름을 혼동스럽게 생각합니다. – Sirko
글로벌 변수의 기본 동작은 이미 있습니다. –
포함 된 다른 스크립트에 액세스 할 수있는 것과는 대조적으로 페이지에 내장 된 기능 만 액세스 할 수 있습니까? 네임 스페이스를 지정하지 않겠습니까? – j08691
자바 스크립트 범위에 대한 몇 가지 인기 게시물이 있습니다. 이것에 대한 답은 오래된 스택 넘침 문제를 살펴보십시오. –