2. 변수와 상수
변수와 상수는 특정 이름에 특정 값을 담을 때 사용합니다.
특정 이름에 특정 값을 설정하는 것. 이것을 선언 이라고 부릅니다.
값을 선언할 때 두 가지 종류가 있는데. 하나는 변수이고, 하나는 상수입니다.
변수
변수는 변할 수 있는 값을 말합니다. 한번 값을 선언하고 바꿀 수 있습니다.
변수를 선언할 때는 let 이라는 키워드를 사용합니다.
• 주의 : 한번 선언했으면 똑같은 이름으로 선언하지 못합니다.
let value = 1;
let value = 2; // SyntaxError
상수
상수는, 한번 선언하고 바뀌지 않는 값을 의미합니다. 즉, 값이 고정적이죠.
선언은 이렇게 합니다.
const a = 1;
이렇게 상수를 선언 할 때에는 const 키워드를 사용합니다.
const a = 1;
a = 2; //Error
• 주의 : 상수도 마찬가지로 한번 선언했으면 같은 이름으로 선언할 수 없습니다.
var 이제 더 이상 사용하지마세요.
상변수를 선언하는 또 다른 방법으로는, var이라는 키워드가 있습니다.
var이 let과 다른 주요 차이점은, 똑같은 이름으로 여러 번 선언할 수 있습니다.
var과 let은 사용 할 수 있는 범위가 다른데, 이에 대해선 다음 번에 자세히 알아볼께요.
(지금 바로 배우면 어려울 수 있어요! )
데이터 타입
저희가 변수(let)나 상수(const)를 선언할 때, 숫자 외에도 다른 값들을 선언할 수 있잖아요~
그 중에서 기본적인 것들을 배워볼께요.
숫자 (Number)
: 이미 사용해본 것처럼, 숫자는 바로 값을 대입하면 됩니다.
let value = 1;
문자열 (String)
: 텍스트(프로그래밍 언어에서는 문자열) 형태의 값은 작은 따옴표 혹은 큰 따옴표를 감싸 선언합니다.
(참고로 둘의 차이점은 없습니다.)
let text ="hello";
let name ="dongdong";
참/거짓(Boolean)
: boolean은 참 혹은 거짓 두가지 종류의 값만을 나타낼 수 있습니다.
let good = true;
let loading = false;
null과 undefined
: 자바스크립트에서는 "없음"을 의미하는데 하나는 null이고 하나는 undefined입니다.
null은 주로, 값이 없음을 선언 할 때 선언합니다.
const girlFriend = null; // 나는 여자친구가 없다.
반면 undefined는 아직 값이 설정되지 않은 것을 의미합니다.
let box;
console.log(box); // undefined (변수 box에 아직 아무 값이 넣어지지 않았음을 의미해요.)
• null과 undefined는 둘 다 값이 없음을 의미하는데
null은 스스로 없다고 고의적으로 설정하는 값이고
undefined는 우리가 설정을 하지 않았기 때문에 없는 값을 의미합니다.
Author And Source
이 문제에 관하여(2. 변수와 상수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hongdongdong/2.-변수와-상수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)