본문 바로가기
JavaScript

문자열 메서드

by GREEN나무 2024. 12. 19.
728x90

.trim()

문자열에서 앞뒤의 공백(whitespace)을 제거하는 메서드

문자열의 중간에 있는 공백은 제거하지 않습니다.

입력 데이터가 정리되지 않은 경우, 이를 처리하여 데이터를 깔끔하게 만드는 데 유용합니다.

 

공백에 포함되는 경우

  • 스페이스(' ')
  • 탭('\t')
  • 줄바꿈('\n')
  • 캐리지 리턴('\r')

ex1) 공백 지우기

const str = "   Hello World!   ";
console.log(str.trim()); // "Hello World!"

ex2) \n사용시

process.stdin으로 데이터를 읽으면 입력값의 끝에 줄바꿈 문자(\n)가 포함될 수 있습니다. 이를 제거하지 않으면 의도치 않은 결과를 초래할 수 있습니다.

입력이 5 3\n처럼 줄바꿈 문자를 포함하는 경우:

const input = "5 3\n";
console.log(input.split(" ")); // ["5", "3\n"]

여기서 .trim()을 사용하면 줄바꿈을 제거하여 제대로 처리할 수 있습니다:

const input = "5 3\n".trim();
console.log(input.split(" ")); // ["5", "3"]

 

'JavaScript' 카테고리의 다른 글

isNaN  (0) 2024.12.25
아스키코드 변환  (1) 2024.12.24
js 코드 최적화  (0) 2024.12.21
알파벳 대소문자 변경  (1) 2024.12.20
캔버스(canvas)를 이용한 도형 그리기  (0) 2024.12.19