>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트에서 상수와 변수의 차이점은 무엇입니까?

자바스크립트에서 상수와 변수의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-04-07 16:55:313478검색

차이: 상수는 초기 값이 있어야 하는 일부 고정 데이터를 나타내며 프로그램 실행 중에 값은 변경될 수 없습니다. 변수는 초기 값이 없을 수 있고 프로그램 중에 값이 변경될 수 없는 일부 변경 가능한 데이터를 나타냅니다. 프로그램 실행 중에도 변경하거나 다시 할당할 수 있습니다.

자바스크립트에서 상수와 변수의 차이점은 무엇입니까?

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

Variables

  • 변수는 변경 가능한 데이터를 나타냅니다.

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

변수를 정의하는 방법에는 var와 let 두 가지가 있습니다(es6)

var + 변수 이름(ES6 이전 버전)

// 定义一个变量
var a;
// 往变量中存储数据
a = 1;
// 从变量中取出存储的数据
console.log(a);

let + 변수 이름(ES6)

// 定义一个变量
let num;
// 给变量初始化
num = 2;
// 取出存储的数据
console.log(num);

상수 const

  • 상수는 일부 고정된 데이터를 나타냅니다.

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

ES6 이전에는 상수를 선언하는 방법이 없었습니다. ES6에서는 상수를 정의하기 위해 const가 새로 추가되었습니다.

const a = 1

상수는 수정할 수 없습니다.

const a = 1   //当常量a被创建时,再次给a赋值时,a仍为1
console.log(a);
a = 10;
console.log(a) // 报错

자바스크립트에서 상수와 변수의 차이점은 무엇입니까?

상수 분류

1. 정수 상수

정수 상수는 실제로 양수입니다.

2.

실제 상수는 소수입니다

3. 문자열 상수

문자열 상수는 실제로 작은따옴표나 큰따옴표로 묶인 내용입니다. 우리는 이를 문자열 상수라고 부릅니다.

4, 부울 상수는 실제로 true 또는 false로 표현됩니다. JavaScript의 true 및 false

JavaScript에서 부울 상수에는 true(true) 또는 false(false)의 두 가지 값만 있습니다.

더 많은 프로그래밍 관련 지식을 보려면

프로그래밍 비디오

를 방문하세요! !

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

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