>  기사  >  웹 프론트엔드  >  JavaScript 상수와 변수의 차이점은 무엇입니까?

JavaScript 상수와 변수의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-04-01 17:18:072808검색

차이점: 변수는 다시 선언하고 재할당할 수 있지만 상수는 한 번 선언하면 변경할 수 없으며 다시 선언하거나 재할당할 수 없습니다. 변수는 할당 없이 선언될 수 있으며 반환 값은 정의되지 않습니다. 상수 선언에는 값이 할당되어야 합니다.

JavaScript 상수와 변수의 차이점은 무엇입니까?

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

JavaScript의 변수 및 상수:

Variables

변수는 데이터를 저장하는 데 사용되는 컨테이너이며 프로그램 실행 중에 다시 변경되거나 할당될 수 있습니다.

var 키워드를 사용하여 변수를 선언할 수 있으며, 변수의 값은 모든 유형이 될 수 있습니다. 더 나은 읽기를 위해 변수에 낙타 표기법을 사용하는 것이 좋습니다:

var myName="zhangpeiyue";//myName为变量

ES6에는 변수를 선언하는 새로운 let 키워드가 있습니다. 이는 선언된 변수가 해당 영역 내에서만 유효하다는 점을 제외하면 var와 유사한 기능을 가지고 있습니다. 위치:

let str="es6";//str为变量

상수

상수 분류:

1. 정수 상수

  • 이진수(0b로 시작, 예: 0b1001, 0b1010)

  • Decimal( 9,-10,0 ) 8진수(0으로 시작, 예: 011, 012)

  • 16진수(0x로 시작, 0x10, 0x11)

2. 실수 상수

  • 10진수(3.14, 9.8)

3 . 문자열 상수

  • 작은따옴표(') 또는 큰따옴표(")로 묶인 하나 이상의 문자를 사용하세요.

4. 부울 값 ​​

  • 부울 상수에는 true 또는 false의 두 가지 상태만 있습니다. 문자

Const는 ES6에서 상수를 정의하기 위해 새로 추가되었습니다.

상수는 변수와 마찬가지로 데이터를 저장하는 컨테이너이지만 프로그램 실행 중에는 상수의 값을 변경할 수 없습니다.

입니다. 모든 상수의 이름은 대문자로 지정하는 것이 좋습니다. 여러 단어로 구성된 경우 밑줄로 구분할 수 있습니다.

//NUM只能在初始化的时候被赋值,赋值以后不允许被再次赋值。
const NUM=12;//NUM是常量,

JavaScript 상수와 변수의 차이점

변수:

  • 재선언 가능;

    재할당할 수 있습니다.
  • 변수 이름을 미리 지정해야 합니다.
  • 할당 없이만 선언할 수 있으며 반환 값은 정의되지 않습니다.
  • 선언 없음, 직접 할당은 전역 변수를 사용합니다.
  • 변수는 동시에 여러 번 선언될 수 있습니다.
  • 상수:
  • 한 번 선언하면 변경할 수 없는 수량입니다.

재할당할 수 없습니다.
    재설정할 수 없습니다. 면책조항; 대문자를 사용하세요. (js는 대소문자를 구분합니다.)
  • 사전 설명이 없습니다.
  • 더 많은 프로그래밍 관련 지식을 보려면

    프로그래밍 비디오

    를 방문하세요!

위 내용은 JavaScript 상수와 변수의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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