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으로 선언!!
위 학습 내용은 유튜브 코딩앙마 내용을 가지고 학습하였습니다.
링크텍스트
Author And Source
이 문제에 관하여(01. Javascript 기초 (변수)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhs000207/01.Javascript-기초-변수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)