자바스크립트 주석은 코드를 설명할 때 사용하는 부가 기능입니다. 한 줄 주석은 //
기호를 사용합니다. 여러 줄 주석은 /**/
기호를 사용하며 서로 중첩을 불가능합니다.
자바스크립트 한 줄 주석
자바스크립트 코드에서 한 줄 주석 기호는 //
입니다.
document.write("Hello World!"); //한 줄 주석
각 줄마다 주석을 따로 삽입할 수 있습니다. 주석은 사람 눈에만 인식되고 컴파일러는 무시합니다.
//주석은 사람만 인지합니다.
var a = 1; //a에 1 저장
var b = 2; //b에 2 저장
document.write(a+b); //a + b 출력
자바스크립트 여러 줄 주석
여러 줄 주석 기호는 /**/
입니다. /*
과 */
사이에 주석을 입력하면 됩니다.
/*여러 줄 주석
기입한 값의
줄바꿈이
유지됩니다.*/
var x = 2;
var y = 4;
document.write(x+y);
여러 줄 주석 중첩 불가
여러 줄 주석은 서로 중첩이 안되니 유의합니다. /* /* */ */
와 같은 방식으로 주석 작성시 가장 처음 만나는 */
닫는 기호에서 주석이 종료됩니다.
var x = 2;
document.write(x);
/*여러 줄 주석은 중첩이 안됩니다.
/*닫는 주석 기호가 둘 이상 있을 경우*/
가장 처음 만나는 닫는 주석 기호에서
바로 주석 처리 됩니다.*/
주석 삽입과 코드 가독성
주석을 적지 않으면 코딩에서 인간은 변수명, 들여쓰기, 띄어쓰기, 줄바꿈 등의 요소로만 가독성을 얻을 수 있습니다. 컴퓨터 코드가 어려운 이유는 이진법인 기계어와 인간 언어의 중간을 담당하는 매개체이기 때문입니다.
<script>
var num1;
var num2;
var result;
num1 = prompt("정수를 입력하세요.", "");
num2 = prompt("정수를 입력하세요.", "");
num1 = Number(num1);
num2 = Number(num2);
result = num1 + num2;
document.write(result);
</script>
주석(인간 언어)을 적절히 삽입하면 프로그래밍 언어의 가독성을 늘릴 수 있습니다.
<script>
/*자바스크립트 데이터 입력 및 연산 출력 코드*/
//변수 선언
var num1; //변수 1
var num2; //변수 2
var result; //결과
//변수값 입력
num1 = prompt("정수를 입력하세요.", "");
num2 = prompt("정수를 입력하세요.", "");
//자료형 변환
num1 = Number(num1);
num2 = Number(num2);
//변수값 연산 및 출력
result = num1 + num2;
document.write(result);
</script>
코드가 길어질 수록 주석이 없다면, 차후 편집이 쉽지 않을 것입니다.