웹/Javascript

JavaScript 주석, 변수 선언 & 할당

구하천포 2018. 12. 26. 15:56

JavaScript

주석

주석은 c, c++ 등과 같이 2가지 방식을 사용하고 있습니다.

  1. // 한줄 주석
  2. /* */ 여러 줄 주석

1번과 같은 방식으로 하면 해당 1줄만 주석처리가 됩니다.
2번과 같은 방식으로 하면 /* 와 */ 사이에 있는 것들 모두 주석처리가 됩니다.

// 한줄 주석

/* 여러 줄 주석 */

위의 예시와 같이 사용을 하시면 됩니다.

주석은 해당 코드의 설명을 작성할 때나 잠시 코드를 컴파일 하지 않을 때 많이 사용합니다.


선언 & 할당

JavaScript에서는 변수 선언은 3가지 방식을 사용합니다.

3가지 방식
var, let, const

  • var
    변수선언과 동시에 초기화

  • let
    블록 범위 지역 변수 선언과 동시에 초기화

  • const
    읽기 전용 상수 선언

변수 선언
변수 선언은 c, c++ 과 유사하게 camelCase, snakeCase 방식을 많이 사용합니다.

  • camelCase
    camelCase는 이름에서 볼 수 있듯이 낙타처럼 생겼다고 해서 camelCase라고 말을 합니다.
    즉 중간에 새로운 단어가 붙게 되면 대문자로 변수를 짓는 것을 의미합니다.
    ex) var enjoyJavascript;

  • snakeCase
    snakeCase는 이름에서 볼 수 있듯이 뱀처럼 이어 붙인다고 해서 snakeCase라고 말을 합니다.
    즉 중간에 새로운 단어가 붙게 되면 _를 붙여 변수를 짓는 것을 의미합니다.
    ex) var enjoy_javascript;

위 방식 외에도 사람마다 다양하게 변수를 작성할 수 있고 자신과 해당 코드를 보는 사람들이 알아보기 쉽게 작성만 하면 됩니다.

할당

var n1, n2;     // n1, n2 변수 선언

n1 = 1;         // n1에 1 할당
n2 = 10;        // n2에 10 할당

console.log(n1);    // console에 출력
console.log(n2);    // console에 출력

위 코드를 보시면 변수를 선언한 다음 n1, n2에 값을 할당하고 console에 출력하는 것입니다.


변수 선언 시 주의사항

이번에도 c, c++과 크게 다른 것은 없습니다.
JavaScript에서 변수명은 문자, 밑줄(_) or 달러($)로 시작해야합니다.
이것만 지켜주면 이후에는 숫자를 포함할 수 있습니다. 그리고 문자의 경우 대소문자를 구분하기
때문에 주의하여 작성해야 합니다.

즉 간단하게 정리하자면

  1. 문자, 밑줄(_), 달러($)로 시작
  2. 1번에 성립하면 이후 숫자 포함 가능
  3. 문자의 경우 대소문자 구별

다음은 변수명을 지을 때 오류가 발상해는 예시입니다.

  1. 밑줄(_), 달러($)가 아닌 다른 특수 문자 or 공백이 사용된 경우
  2. 숫자로 시작하는 경우