JavaScript에서 빈 문자열(empty string)을 만드는 것은 매우 간단합니다. 변수를 선언한 후 큰따옴표("") 두 개를 연속으로 할당하기만 하면 됩니다. 이렇게 하면 길이가 0인 문자열이 생성되며, 데이터 타입은 여전히 string으로 유지됩니다.
빈 문자열 생성 예제
다음 코드는 변수에 빈 문자열을 할당한 후, 해당 값과 데이터 타입을 화면에 출력하는 예제입니다.
<html>
<head>
<script>
var val;
val = "";
document.write("Value: "+val);
document.write("<br>Type: "+typeof val);
</script>
</head>
<body>
</body>
</html>
코드 설명
- var val; —
val이라는 이름의 변수를 선언합니다. - val = ""; — 변수에 빈 문자열을 할당하여 초기화합니다.
- typeof val — 변수의 데이터 타입을 확인하며, 결과는
"string"입니다.
위 코드를 실행하면 Value: 뒤에는 아무 내용도 표시되지 않습니다. 빈 문자열이기 때문입니다. 그리고 Type: 뒤에는 string이 출력됩니다. 이를 통해 빈 문자열도 유효한 문자열 타입임을 확인할 수 있습니다.
참고로, 빈 문자열은 조건문에서 false로 평가되는 falsy 값 중 하나이므로, 값의 존재 여부를 검사할 때 자주 활용됩니다.