[JavaScript #2] Basic of JavaScript - 변수

Kayoung Kim·2021년 7월 14일
0

JavaScript

목록 보기
2/19
post-thumbnail

프로그래밍(Programming)

  • 프로그램을 만드는 모든 과정 (프로그램 언어를 사용해 컴퓨터를 동작시키는 것)

자바스크립트(JavaScript)

  • 웹 페이지와 상호작용하도록 만들어진 객체(object) 기반의 언어

변수(Variables)

  • 프로그래밍을 하기 위한 값(value)을 저장하는 저장 공간

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

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

변수 이름 짓기가 중요한 이유
1. 코드의 가독성 : 나와 다른 개발자 동료를 위해. 코드를 쉽게 이해할 수 있음
2. 개발의 효율성: 커뮤니케이션 리소스를 줄일 수 있게 됨
=> 변수명을 지을 때는 모호하지 않고, 변수명 만으로도 의미가 추측 가능할 수 있도록 한다.
cf. 변수명 이름 짓는 사이트 : https://www.curioustore.com

변수 선언, 할당

  • 선언(declare): 변수를 메모리 상에 등록하는 행위 (공간을 만드는 것) const name
  • 할당(assign): 메모리 공간에 값을 넣어주는 것 (값: 문자, 날짜 등) = kim

let, const, var

  • 변수를 생성하기 위해 사용하는 키워드는 var let const가 있다.
  • var: 재선언, 재할당이 가능하다. (scope을 넘나들기 때문에 변수의 범위를 결정하기 어려워 쓰지 않는다.)
  • let: 재할당이 가능하다. (변수 값을 수정할 수 있다.) (이미 선언해둔) 변수명 = 새로운 값;
  • const(constant): 재선언, 재할당 둘 다 불가능하다.

    변수에 값을 할당하고 영원히 수정할 일이 없으면 const를 사용하고, 변수 값이 한 번이라도 수정될 예정이라면 let을 쓴다.

쉬운 개념이지만 막상 '변수가 뭔가요?'라고 질문하면 확실하게 답할 수 없었다. 하지만 개념을 제대로 설명할 수 있어야 한다. 제대로 알아야 문제가 무엇인지 파악하고, 해결할 수 있다. (feat. 종택님)

0개의 댓글