본문 바로가기
JavaScript

프로그래밍 시작하기 in JavaScript ① 변수선언

by 비븽 2023. 4. 18.

코드잇 강의

 

자바스크립트 소개

   자바스크립트는 다양한 분야(모바일, PC전용프로그램, VR, AR 등)에 활용되는 범용으로 쓰이고 있음. 문법보다 프로그램의 원리를 공부하는 편이 좋음.(문법만 외우게 되면 대체 언어가 나타나면 )

 

 

추상화(Abstraction)

  • 목적을 명확히
  • 불필요한 것들은 숨기기
  • 핵심만 드러내기

 

 

작명가이드 - 변수선언

변수란?

값에 이름을 붙인 것. 반복적인 값을 사용해야할 때, 활용이 쉽고 실수를 줄일 수 있음. 숫자에 대한 의미전달이 더 수월하며 수정이 쉽다는 장점이 있음. (참고) var let 차이 (codeit.kr)

꼭 지켜야 하는 룰 (지키지 않으면 오류)

  1. 식별자는 무조건 문자, 밑줄(_) 혹은 달러($)로 시작
  2. 대문자와 소문자를 구별한다. myName과 myname은 다름.
  3. 예약어(if, for, let 등) 변수로 사용 불가

 

지키면 좋은 룰(더 좋은 스타일을 위해)

  1. 의미 없는 이름 피하기
  2. 추상적인 이름보다 구체적인 이름으로. (ex) name -> movieName
  3. 모든 변수의 이름은 camelCase로. (ex) kr_movie_name -> krMovieName

 

let 없이 변수 선언하기?

   파이썬 버릇이 아직도 남아 있어서 자꾸 하는 실수😥... 다음과 같이 코드를 쳐도 실행 값이 제대로 나오는데, 이는 예전 javascript 코드와의 호환성을 위해 남겨둔 것이라고 한다. 권장하지않는 방법이며, strict mode(Strict mode - JavaScript | MDN (mozilla.org))도 동작하지 않게 된다고 한다.