>웹 프론트엔드 >프런트엔드 Q&A >es6에서 const의 사용법은 무엇입니까

es6에서 const의 사용법은 무엇입니까

WBOY
WBOY원래의
2022-05-06 17:38:451730검색

ES6에서 const는 읽기 전용 상수를 선언하는 데 사용됩니다. 구문은 "const 상수 이름 = 상수 값;"입니다. 상수가 선언되면 상수 값은 변경할 수 없으며 블록 내에서만 유효합니다. -level 범위가 선언된 경우 const 명령으로 선언된 상수는 승격되지 않으며 선언된 위치 이후에만 사용할 수 있습니다.

es6에서 const의 사용법은 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터.

es6에서 const의 사용법은 무엇인가요?

1. Const는 읽기 전용 상수를 선언합니다. 한번 선언된 상수의 값은 변경할 수 없습니다.

2. const의 범위는 let 명령의 범위와 동일합니다. 선언이 있는 블록 수준 범위 내에서만 유효합니다.

3. const 명령으로 선언된 상수는 승격되지 않으며 선언된 위치 이후에만 사용할 수 있습니다.

4. ES6에서는 var 명령과 function 명령으로 선언된 전역 변수는 여전히 최상위 개체의 속성이지만, let 명령, const 명령 및 class 명령으로 선언된 전역 변수는 다음과 같습니다. 최상위 객체의 속성이 아닙니다. 즉, ES6부터 전역 변수는 최상위 개체의 속성에서 점차적으로 분리됩니다.

let b = 1;
//控制台输出undefined
window.b

자바스크립트에서 const는 "상수"를 의미하며 하나 이상의 상수를 선언하는 데 사용되는 키워드입니다. 선언 시 반드시 초기화되어야 하며, 초기화 후에는 상수 값이 변경되면 값을 수정할 수 없습니다. 타입 오류가 발생하며 구문은 "const 상수 이름 = 상수 값;"입니다.

const 수정 식별자에 값이 할당되면 수정할 수 없습니다.

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <script>
    // 1.注意一: 一旦给const修饰的标识符被赋值之后,不能修改
    // const name = &#39;tian&#39;;
    // 会报错: Uncaught TypeError: Assignment to constant variable. 
    // name = &#39;kim&#39;;
  </script>
</body>
</html>

[관련 권장 사항: javascript 비디오 튜토리얼, web front-end]

위 내용은 es6에서 const의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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