한 줄과 여러 줄 주석으로 코드의 의도를 설명합니다.
//는 줄 끝까지, /* */는 여러 줄을 주석으로 만듭니다. 코드가 무엇을 하는지 반복하기보다 선택한 이유나 제약을 설명할 때 유용합니다.
실행에 영향을 주는 줄은 price와 taxRate 선언, 마지막 대입뿐이고 // 줄과 블록 주석 속 두 줄은 엔진이 건너뜁니다. 마지막 줄은 price에 괄호로 묶은 1 + taxRate, 즉 1.1을 곱해 11000을 만들므로 화면에는 최종 가격: 11000원이 표시됩니다. 괄호를 빼면 곱셈이 먼저 계산되어 10000.1이 나옵니다.
블록 주석은 중첩되지 않습니다. 이미 블록 주석이 들어 있는 코드를 다시 블록 주석으로 감싸면 안쪽의 닫는 기호에서 주석 전체가 끝나 버리고, 그 뒤에 남은 글자가 코드로 해석되어 문법 오류가 납니다. 또 문자열이나 정규 표현식 리터럴 안에 들어 있는 //는 주석이 아니라 글자로 취급됩니다.
주석으로 삭제한 코드를 오래 보관하지 마세요. 버전 관리 기록이 더 정확합니다.
직접 바꿔보세요taxRate를 선택한 이유를 설명하는 주석으로 바꿔보세요.