01. Javascript 기초 (변수)

1. 변수 선언

Javascript에서는 다음과 같이 변수를 선언할 수 있다.

변수는 변하는 수를 의미하며 코딩 중 다양하게 변할 수 있는 값이다.

name = "Hello World";
age = 30;

(;(세미콜론)은 한 문장의 끝을 의미함.)

더불어 name = "Hell World"구문에서 ""로 감싸져 있는 것을 볼 수 있다. 이렇게 ""로 감싸진 값은 Javascript에서 문자는를 의미한다.

2. let과 const

name = "Hello World";
age = 30;

위와 같이 변수를 선언하였는데 이렇게 변수를 선언하는 것은 매우 위험한 행동이다. 1인 개발일 경우 상관없지만 프로젝트 단위로 협업을 할 경우

name = "Project"
age = 70;

똑같은 변수명으로 변수를 선언할 경우 값이 덮어쓰기가 되어 name의 값은 마지막으로 덮어씌워진 Project가 된다.

이것을 방지하기 위해 let과 const가 존재한다.

2-1. let

먼저 let을 사용하여 선언하게 된다면

let name = "Hello World";
let name = "Project";


위와 같은 오류가 발생하여 name이란 변수는 이미 선언되었다고 알려줌.

더불어 let은 한번 선언 후 수정이 가능하며 이런 상황에서는 의도적으로 let을 생략하고 선언해주면 된다.

let phone = "Apple";

Phone = "Apple";

2-2. const

const는 절대로 바뀌지 않는 상수를 선언할 때 사용되며 const로 선언된 변수를 수정하려고 하면 에러가 발생한다. 그리하여 3.14(Pi), 최댓값, 생일 등의 바뀌지 않는 값을 입력할 때 사용함.
더불어 const를 사용할 때 변수명을 대문자로 선언하는 것을 추천하며 대문자로 선언하여 타 개발자에게 상수라는 것을 알려주기 때문임.

const PI = 3.14;
const SPEED_LIMIT = 50;
const BIRTH_DAY = '2020-01-01;

2-3. 정리

자바스크립트에서 변수를 선언할떄는,
변하지 않는 값은 const,
변할 수 있는 값은 let으로 선언!!

  • 첫째, 변수는 문자와 숫자, $와 _만 사용
  • 둘째, 첫글자는 숫자가 될 수 없다.
  • 셋째, 예약어는 사용할 수 없다.
  • 넷쨰, 가급적 상수는 대문자로 선언한다.
  • 다섯째, 변수명은 읽기 쉽고 이해할 수 있게 선언한다.
  • 위 학습 내용은 유튜브 코딩앙마 내용을 가지고 학습하였습니다.
    링크텍스트

    좋은 웹페이지 즐겨찾기