-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
1 - 들여쓰기는 스페이스 2번 말고 tab으로 통일
2 - Naming - 핵심 키워드, 변수의 존재와 목적
항상 잠깐 쓰는 변수라도 그 변수는 존재하는 이유, 목적으로 쓸 수 있도록 하자
Boolean타입의 변수면, 앞에 'is' 또는 'are', 함수명을 지으면 맨 앞을 동사로 꼭 시작하도록 하자
ex1) Boolean타입
변수명 : isValid, areAvailable, (const hehe = true (x))
함수명 : calculateArrayValues;
ex2) let a = 3 (x) let tmp = 3 (o)
3 - 중괄호는 절대 생략하지 말 것
ex)
// xxxxxxxxx
if(a > b) a = a + a;
//oooooooo
if(a > b){
a= a+a;
}
4 - 문자열 사용 시, 되도록 작은 따옴표를 사용할 것
5 - 비교구문 ==, === (JavaScript 한정)
자바스크립트는 이퀄 기호 세개를 쓰는것이 가능하다.
자바스크립트에서는 타입이 잘 명시되지않고 동적으로 잘 변하는 언어이다. '=='는 느슨한 비교, '==='는 엄격한 비교구문이라서, '=='로 하면 원치않는 비교성립이 되어 에러가 날 수도 있다.
if(1 == '1'){ } // -> true
if(1 === '1') // -> false
6 - 변수명 이름 짓기
Camel Casing 형태로 변수명을 짓도록 한다. 상수 변수는 대문자
const MAX_ITEMS = 3000;
const camelCases = document.getElementById("blahblah");
Metadata
Metadata
Assignees
Labels
No labels