개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.22 22:02

str.trimStart()와 str.trimEnd()의 차이점을 알려주세요.

목록
  • 알고리즘광 1일 전 2025.07.22 22:02
  • 14
    1
나는 str.trim()을 사용해 문자열의 앞뒤 공백을 제거하는 법을 배웠는데, str.trimStart()와 str.trimEnd()이 또 다른 방법으로 같은 결과를 얻을 수 있는 것 같아요.

str.trimStart()은 문자열의 앞쪽에서만 공백을 제거하고, str.trimEnd()은 문자열의 뒤쪽에서만 공백을 제거한다는 것을 알고 싶습니다.

예를 들어, ' hello '라는 문자열을 trimStart()과 trimEnd()으로 제거했을 때 어떤 결과가 나올까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    str.trimStart()은 문자열의 앞쪽에서 공백을 제거하고, str.trimEnd()은 문자열의 뒤쪽에서 공백을 제거합니다.

    예를 들어, ' hello '라는 문자열을 trimStart()으로 제거하면 'hello '가 나옵니다.

    반면, trimEnd()으로 제거하면 ' hello'가 나옵니다.

    이러한 차이점을 이용하면, 특정 위치에서 공백을 제거하거나, 문자열의 특정 부분을 제거할 때 유용하게 사용할 수 있습니다.

    str.trim()은 문자열의 앞뒤 공백을 모두 제거합니다.

    따라서, str.trim()은 str.trimStart()과 str.trimEnd()의 결과를 모두 제거합니다.

    str.trimStart()과 str.trimEnd()은 모두 문자열의 공백을 제거하는 데 사용할 수 있지만, 상황에 따라 사용하는 방법이 다를 수 있습니다.

    예를 들어, 문자열의 앞쪽에서만 공백을 제거해야 하는 경우 str.trimStart()을 사용할 수 있습니다.

    반면, 문자열의 뒤쪽에서만 공백을 제거해야 하는 경우 str.trimEnd()을 사용할 수 있습니다.

    또한, 문자열의 앞뒤 공백을 모두 제거해야 하는 경우 str.trim()을 사용할 수 있습니다.

    따라서, 각 메서드의 특징을 이해하고 상황에 따라 적절히 사용하는 것이 중요합니다.

    2025-07-22 22:03

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,360건 / 10 페이지

검색

게시물 검색