TIL-9 JavaScript 변수( const, var, let)

PRB·2021년 7월 3일
0

JavaScript

목록 보기
2/24
post-thumbnail

변수

"제 이름은 최개발입니다."
"제 직업은 프론트엔드 개발자입니다."
컴퓨터도 사람과 데이터를 기억해야하는데, 이때 변수를 사용한다.

var name = "최개발";
var job = "frontend developer";

name, job은 변수 이고
최개발은 name 이라는 변수에 할당된 값입니다.
frontend developer은 job이라는 변수에 할당된 값이다.

변수 이름 주의 사항(naming convention)

  1. 한 파일에서 같은 변수 이름을 중복해서 사용할 수 없다.
  2. 대소문자 구문 - 변수이름, 함수이름, 연산자 모두 대소문자를 구분합니다. 따라서 myName과 MyName은 다른 변수이다.
    3.변수 이름을 정할 때, 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($)중 하나 이다.
    두 번째 문자 부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게 쓸 수 있다.
  3. 변수이름, 함수이름 등 camelCase(카멜케이스) 방식으로 사용한다.

camelCase vs. snake_case

1) camelCase

camelCase란 낙타 등처럼 울퉁불퉁하다는 소리이다.
단어가 새로 시작할 때부터 대문자로 쓴다.
✔️ 예시)

myName
myProfileImg

2) snake_case

변수이름에 - 는 사용할 수 없으므로, _ 를 사용 하지만 잘 사용하지 않는다!
✔️ 예시)

my_name
my_profile_img

왜? 변수이름이 중요할까

  1. 다른 개발자, 혹은 먼 훗날의 자기 자신이 이 코드를 더욱 쉽게 이해할 수 있다. (코드의 가독성)
  2. 커뮤니케이션에 들어갈 리소스를 줄일 수 있어 개발의 효율이 높아지게 된다.

1. const

1.const는 상수이다. 상수란 변하지 않는 수이다.
2.const를 사용한 변수 값은 수정할 수가 없다.

2. var

  1. 재선언이 가능하다. 예를 들어
    var x = 25; 선언 후
    var x = 50;
    이렇게 재선언이 허용된다.

  2. 사용범위는 함수이다.

3. let

  1. let을 사용하면 변수 값을 수정할 수 있다.

  2. 재선언이 불가하다.

  3. 사용범위는 대괄호이다.

profile
사용자 입장에서 사용자가 원하는 것을 개발하는 프론트엔드 개발자입니다.

0개의 댓글