>웹 프론트엔드 >JS 튜토리얼 >JavaScript const 키워드 자세히 살펴보기

JavaScript const 키워드 자세히 살펴보기

WBOY
WBOY원래의
2024-02-19 11:22:06629검색

JavaScript const 키워드 자세히 살펴보기

JavaScript에서 const 사용법에 대한 자세한 설명

JavaScript에서 const는 상수를 정의하는 데 사용되는 키워드입니다. var 및 let과 달리 const로 정의된 변수는 변경할 수 없습니다. 상수가 정의되면 값을 할당할 수 없습니다. 이 기사에서는 const의 사용법을 자세히 설명하고 구체적인 코드 예제를 제공합니다.

  1. const의 기본 사용법
    JavaScript에서는 const 키워드를 사용하여 상수를 선언합니다. 상수는 선언 시 초기화되어야 하며 다시 할당할 수 없습니다. 예는 다음과 같습니다.

const PI = 3.14;
PI = 3.14159; // 오류입니다. 상수 PI는 수정할 수 없습니다

위 코드에서는 PI라는 상수를 정의하고 값 3.14를 할당했습니다. 그런 다음 PI 값을 다시 3.14159로 변경하려고 시도했지만 const로 선언된 상수는 수정할 수 없기 때문에 이는 잘못된 것입니다.

  1. const 및 범위
    let 키워드와 마찬가지로 const로 선언된 상수에도 블록 수준 범위가 있습니다. 코드 블록 내부에서 const를 통해 선언된 상수는 외부에서 액세스할 수 없습니다. 예제는 다음과 같습니다.

{
const a = 10;
console.log(a); // 출력 10
}

console.log(a); 변수 a는 정의되지 않았습니다

위 코드에서는 코드 블록 내에서 const를 통해 상수 a를 선언하고 값 10을 할당했습니다. 코드 블록 내부의 값에 접근하여 인쇄할 수 있지만, 코드 블록 외부에 접근하면 오류가 발생합니다. 왜냐하면 a는 코드 블록 내부에서만 볼 수 있기 때문입니다.

  1. const 및 개체
    const를 사용하여 선언된 상수는 개체가 될 수 있습니다. 예:

const person = {
name: 'Alice',
age: 20
};

person.age = 21; // 객체의 속성을 수정할 수 있습니다
person = {}; 오류! 상수 사람은 재할당할 수 없습니다

위 코드에서는 const를 사용하여 상수 사람을 선언하고 객체에 할당했습니다. person 상수는 재할당할 수 없지만 객체 자체는 변경 가능하므로 person 객체의 속성을 수정할 수 있습니다.

  1. const 및 array
    const를 사용하여 선언된 상수도 배열이 될 수 있습니다. 예는 다음과 같습니다.

const number = [1, 2, 3, 4, 5];

numbers.push(6) // 배열에 요소를 추가할 수 있습니다.
numbers[0] = 0; / 수정 가능 배열의 요소

위 코드에서는 const를 사용하여 상수를 선언하고 배열에 할당했습니다. 숫자는 상수이지만 요소를 추가하고 요소를 수정하여 배열의 내용을 변경할 수 있습니다.

  1. const 및 메모리 주소
    const를 사용하여 선언된 상수는 값이 변경되지 않는다는 의미가 아니라 메모리 주소가 변경 불가능하다는 의미입니다. 예:

const Fruits = ['apple', 'banana', 'orange'];
fruits[0] = 'pear'; // 배열의 요소를 수정할 수 있습니다

위 코드에서 우리는 const를 사용합니다. 값이 배열인 상수 과일이 선언됩니다. 과일 배열의 요소를 수정할 수는 있지만 과일을 다른 메모리 주소로 지정할 수는 없습니다.

요약:

  • const 키워드를 사용하여 선언된 변수는 상수이므로 재할당할 수 없습니다.
  • const로 선언된 상수는 블록 수준 범위를 갖습니다.
  • const로 선언된 상수는 객체 및 배열이 될 수 있으며 객체의 속성을 수정할 수 있으며
  • const 선언된 상수 배열의 요소는 불변 메모리 주소입니다.

const 키워드를 사용하면 상수를 더 잘 관리하고 프로그래밍 시 우발적인 수정을 방지할 수 있습니다. const로 선언된 상수는 해당 속성과 요소를 수정할 수 있지만 다시 할당할 수는 없습니다. const 키워드를 합리적으로 사용하면 코드의 가독성과 유지 관리성이 향상될 수 있습니다.

이상은 JavaScript에서 const 키워드의 사용법과 주의사항을 자세히 분석한 내용이므로 독자들에게 도움이 되기를 바랍니다.

위 내용은 JavaScript const 키워드 자세히 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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