>  기사  >  웹 프론트엔드  >  [자바스크립트 튜토리얼] 자바스크립트 범위

[자바스크립트 튜토리얼] 자바스크립트 범위

黄舟
黄舟원래의
2016-12-24 14:53:47823검색

JavaScript 범위

범위에 액세스할 수 있는 변수의 모음입니다.

JavaScript 범위

JavaScript에서는 객체와 함수도 변수입니다.

JavaScript에서 범위는 액세스 가능한 변수, 개체 및 함수의 모음입니다.

JavaScript 함수 범위: 함수 내에서 범위가 수정됩니다.

JavaScript 로컬 범위

변수는 함수 내에서 선언되며 로컬 범위를 갖습니다.

지역 변수: 함수 내부에서만 접근할 수 있습니다.

인스턴스

// 여기서 carName 변수를 호출할 수 없습니다.

function myFunction() {
var carName = "Volvo";

/ / carName 변수는 함수 내에서 호출 가능

}


해보기 »

로컬 변수는 함수 내에서만 작동하기 때문에 다른 함수에서는 변수를 사용할 수 있습니다. 같은 이름 .

로컬 변수는 함수 실행 시 생성되며, 함수 실행 후 자동으로 소멸됩니다.

자바스크립트 전역 변수

함수 외부에서 정의된 변수는 전역 변수입니다.

전역 변수에는 전역 범위가 있습니다. 웹 페이지의 모든 스크립트와 함수를 사용할 수 있습니다.

var carName = " Volvo";

// 此处可调用 carName 变量

function myFunction() {

    // 函数内可调用 carName 变量 

}

변수가 함수 내에서 선언되지 않은 경우(var 키워드를 사용하지 않고) 해당 변수는 전역 변수입니다.

다음 예에서 carName은 함수 내에 있지만 전역 변수입니다.

인스턴스

// 此处可调用 carName 变量

function myFunction() {
    carName = "Volvo";

    // 此处可调用 carName 变量

}

JavaScript 변수 수명주기

JavaScript 변수 수명주기는 선언과 동시에 초기화됩니다.

지역 변수는 함수 실행 후 소멸됩니다.

페이지가 닫히면 전역 변수가 삭제됩니다.

함수 매개변수

함수 매개변수는 함수 내에서만 작동하며 지역 변수입니다.

HTML의 전역 변수

HTML에서 전역 변수는 창 개체입니다. 모든 데이터 변수는 창 개체에 속합니다.

인스턴스

//此处可使用 window.carName

function myFunction() {
    carName = "Volvo";
}

알고 계셨나요?

전역 변수 또는 함수는 창 개체의 변수 또는 함수를 재정의할 수 있습니다.

창 개체를 포함한 지역 변수는 전역 변수와 함수를 재정의할 수 있습니다.

위 내용은 [JavaScript Tutorial]의 JavaScript 범위 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.