JavaScript 에서 Static 과 Const 의 차이
우리는 서로 다른 언어로 static 과 const 변수를 모두 사용합니다. 이 섹션에서는 두 변수 간의 차이점에 대해 설명합니다. 의 논의하자.
정적 변수에서 JavaScript
정적 변수는 클래스 제공에 사용되는 아니라 클래스의 인스턴스에서 클래스입니다. 변수는 메모리의 데이터 세그먼트 영역에 저장되며 클래스에서 작성된 모든 인스턴스간에 동일한 값이 공유됩니다. 정적 변수를 사용하려면 정적 키워드를 사용합니다. 우리가 사용할 수 있는 키워드를 만들기 위한 정전 값,정전기 방지 기능으로,수업,연산자,속성 및 작동으로 유틸리티 기능에 대한 응용 프로그램 또는 웹사이트입니다. 정적 변수의 값은 런타임에 설정되며 지정된 클래스의 인스턴스에 사용할 수있는 일종의 전역 값입니다.
JavaScript 에서 Const 변수는 무엇입니까
const 변수는 고정 된 값을 가지며 프로그램 전체에서 동일하게 유지되는 변수입니다. Const 변수의 속성은 프로그램 전체에서 값을 변경하거나 수정할 수 없다는 것입니다. 기 때문에 그것이 곧 우리가 만들 const 가치는 컴파일러져오는 값은 고정 및 방지해야에서 프로그래머입니다. 따라서 프로그래머가 const 값을 수정하려고 할 때마다 const 값을 변경할 수 없다는 오류가 표시됩니다. Const 변수를 사용하려면’const’키워드와 입력 값을 사용합니다.
JavaScript 의 정적 대 Const
다음과 같은 차이점이 있습니다.이 두 가지 차이점을 이해하게됩니다:
Static | Const |
---|---|
정적 키워드를 사용에 대한 정의는 정적 속성과 방법에서 javascript 를 클래스는 프로그램입니다. | const 키워드는 변수에 대한 상수 값을 정의하는 데 사용됩니다. |
정적 키워드는 클래스 정의에서만 액세스 할 수 있습니다. 비 정적 메소드의 정적 키워드에 액세스하려면 클래스 이름을 사용하여 호출해야합니다. 그러나 다른 정적 메서드 내에서 정적 메서드를 호출하려면이 키워드를 사용할 수 있습니다. | const 값은 전역 또는 로컬로 액세스 할 수 있지만 전역 상수는 결코 window 객체 속성이 될 수 없습니다. |
정적 메서드는 개체를 만들거나 복제하는 데 사용되는 유틸리티 함수입니다. | const 변수는 값을 변경할 수없는 상수 또는 고정 값을 선언하는 데 사용됩니다. |
JavaScript static 은’정적’키워드로 알려진 키워드로 레이블이 지정됩니다. | JavaScript const 레이블이 붙여 키워드로 알려진’const’키워드,우리가 선 const 변수와 초기화 함께 일정한 값입니다. |
JavaScript static 은 클래스 및 메소드와도 함께 사용할 수 있습니다. | JavaScript const 는 객체 및 배열에서도 사용할 수 있습니다. |
정적 변수의 값을 다시 할당 할 수 있습니다. | const 변수의 값을 다시 할당 할 수 없습니다. 그러나 const 변수를 허용 된대로 다른 블록 범위에서 다시 선언 할 수 있습니다. |
위의 두 JavaScript 키워드의 작동을 이해하게 만드는 몇 가지 차이점이 있습니다. 이러한 이론적 차이 설명 외에도 정적 및 const 변수의 사용 및 작동을 이해할 수있는 두 가지 예를 살펴 보겠습니다.
JavaScript 를 사용하여 정적인
아래는 실제로 구현 JavaScript 를 사용하는 키워드는 정적 내에서 class:
위에서 프로그램 코드,우리가 볼 수 있는 정적 방법에서 만들어진 클래스고 호출할 때,그것은 내에서 문 정적 방법의 클래스입니다. 아래의 출력은 아래와 같습니다:
Javascript const
아래는 실제로 구현 JavaScript 를 사용하여 상수 키워드:
위 코드에서,그것은 볼 수있는 const 변수를 할당 값을 가진 그러나 우리가 다시 시도하십시오-할당을 다른 값 오류가 발생하는 값으로 설명 const 변경할 수 없습니다. 따라서 위 코드의 출력은 다음과 같습니다:
이 섹션에서는,우리는 이해하는 정적뿐만 아니라 const 변수가 있는 다른 역할을 하고에 사용되는 다른 목적으로 정적 변수를 사용할 수 있습니다 클래스에 대한 방법 또는 시설 및 const 변수를 사용해 초기화 const 값 배열 변수 또는 개체입니다.