JavaScript 규칙

예루루·2023년 8월 15일
0

가이드

목록 보기
2/2

코딩스타일 가이드

  • 연산자 주변에 공백
  • 들여쓰기 : 스페이스바 2칸
  • HTML의 id나 class, name 등의 속성도 javaScript와 동일한 네이밍 규칙 사용

변수 명명 규칙

  • 문자와 숫자, 기호 $와 _(언더바)만 사용
  • 두 단어 이상의 이름을 지을 경우, 캐멀 케이스를 사용
    ( 낙타의 등모양과 비슷하다고 해서 캐멀케이스임!! )
  • 첫 글자는 숫자가 될 수 없음
  • 예약어가 쓰일 수 없음

Best Practices

  • 전역변수(Global Variables) 를 되도록 사용하지 않음
  • 모든 선언문 ( let , const ) 은 상단에 위치
  • 함수 ( function ) 은 하단에 위치
  • 비교시 === 사용

✨전역변수와 지역✨

함수와 변수 둘 다 동일하게 작용

var test = 100; //전역
testFunstion();
console.log(test);

function testFunstion() {
  console.log('funstion start');
  console.log(test);
  test = 50;
}  //지역

/*
- 전역에서 선언된 변수는 지역에서 값도 바꿀 수 있고 사용도 가능함
- 지역안에서만 충돌되지 않게 잘짜면 됨. 지역화 시키는것이 중요 그래야 다른 사람과 충돌이 안됨.
- 내가 쓰는 모든 코드가 지역안에 있을 수록 좋은 코드 
- 함수 안이냐 밖이냐 and funstion 안에서만 짜면 된다
- 지역안에 있는 함수나 변수는 밖에서 못씀
- let 이랑 const 는 block 이어서 if 문 안에서도 지역으로 됨.
*/
  • 전역에서 선언된 변수는 지역에서 값도 바꿀 수 있고 사용이 가능함
  • 지역안에서 충돌되지 않게 지역화 시키는 것이 가장 중요
  • let 과 const 는 block 이기 때문에 if 문 안도 지역이다

profile
모든 걸 이곳에 두고 왔다. - 예루루 D. 로져

0개의 댓글