JavaScript에서 문자열의 길이를 확인하려면 length 속성을 사용하면 됩니다. length 속성은 해당 문자열에 포함된 문자 개수를 숫자로 반환해 주는 가장 기본적이고 간편한 방법입니다.
이 속성은 별도의 함수 호출 없이 문자열 뒤에 .length만 붙이면 되기 때문에, 문자열 유효성 검사, 입력값 길이 제한, 반복문 처리 등 다양한 상황에서 널리 활용됩니다.
예제 코드
아래 코드를 직접 실행해 보면서 문자열 길이를 구하는 방법을 확인할 수 있습니다.
<html>
<head>
<title>JavaScript String length Property</title>
</head>
<body>
<script>
var str = new String( "Tutorialspoint Tutorials" );
document.write("Length of string:" + str.length);
</script>
</body>
</html>
실행 결과
Length of string:24
추가 팁
일반적으로 new String() 생성자 대신 문자열 리터럴을 사용하는 것이 권장됩니다. 아래와 같이 작성해도 동일한 결과를 얻을 수 있으며, 코드가 더 간결해집니다.
var str = "Tutorialspoint Tutorials";
console.log(str.length); // 24
참고로 length 속성은 공백과 특수문자도 하나의 문자로 계산하며, 읽기 전용 속성이므로 임의로 값을 변경할 수 없습니다.