코드잇 강의
자바스크립트 소개
자바스크립트는 다양한 분야(모바일, PC전용프로그램, VR, AR 등)에 활용되는 범용으로 쓰이고 있음. 문법보다 프로그램의 원리를 공부하는 편이 좋음.(문법만 외우게 되면 대체 언어가 나타나면 )
추상화(Abstraction)
- 목적을 명확히
- 불필요한 것들은 숨기기
- 핵심만 드러내기
작명가이드 - 변수선언
변수란?
값에 이름을 붙인 것. 반복적인 값을 사용해야할 때, 활용이 쉽고 실수를 줄일 수 있음. 숫자에 대한 의미전달이 더 수월하며 수정이 쉽다는 장점이 있음. (참고) var let 차이 (codeit.kr)
꼭 지켜야 하는 룰 (지키지 않으면 오류)
- 식별자는 무조건 문자, 밑줄(_) 혹은 달러($)로 시작
- 대문자와 소문자를 구별한다. myName과 myname은 다름.
- 예약어(if, for, let 등) 변수로 사용 불가
지키면 좋은 룰(더 좋은 스타일을 위해)
- 의미 없는 이름 피하기
- 추상적인 이름보다 구체적인 이름으로. (ex) name -> movieName
- 모든 변수의 이름은 camelCase로. (ex) kr_movie_name -> krMovieName
let 없이 변수 선언하기?
파이썬 버릇이 아직도 남아 있어서 자꾸 하는 실수😥... 다음과 같이 코드를 쳐도 실행 값이 제대로 나오는데, 이는 예전 javascript 코드와의 호환성을 위해 남겨둔 것이라고 한다. 권장하지않는 방법이며, strict mode(Strict mode - JavaScript | MDN (mozilla.org))도 동작하지 않게 된다고 한다.
'JavaScript' 카테고리의 다른 글
[js/자바스크립트] 숫자 자료형 - Number (0) | 2022.09.22 |
---|---|
[js/자바스크립트] typeof - 자료형 확인하기 (0) | 2022.09.21 |
[js/자바스크립트] var/let/const - 변수 선언 및 초기화 (0) | 2022.09.20 |
[js/자바스크립트] onclick - 클릭 이벤트 발생시키기 (0) | 2022.09.20 |
[js/자바스크립트] confirm - 확인 창 띄우기 (0) | 2022.09.19 |