리터럴(literal)이란?

프로그램에 직접 나타나는 데이터 값.


23		// 숫자 23
2.3		// 실수형 2.3
"hello world"	// 문자열
'opid'		// 문자열
true		// boolean 값
false		// boolean 값
/javascript/gi	// 정규표현식 리터럴
null		// 존재하지 않는 값



읽기 좋은 자바스크립트 코딩 기법에서는 기본 리터럴에 대해서 다음과 같이 권장한다.

"문자열은 반드시 작은따옴표가 아닌 큰따옴표를 사용하고 한 줄로 작성합니다. … "


" null 값은 반드시 다음 상황에서만 사용합니다.

  • 객체 값을 나중에 할당할 변수를 초기화할 때
  • 초기화된 변수에 객체 값이 할당되었는지 비교할 때
  • 객체를 인자로 넘겨야 하는 함수를 호출할 때
  • 함수에서 객체를 반환해야 할 때


+ Recent posts