Post

자바스크립트 - 문자열 객체 02

안녕하세요 오늘은 자바스크립트 문자열 객체 매서드에 대해서 알아보려고 합니다.

배열 객체에 대해서 33개정도 정리할건데 오늘은 나머지 17개 정리 해보겠습니다.

이전의 배열 객체랑 겹치는게 몇개 있을 수 있습니다.

자바스크립트 문자열 객체 02

17. replaceAll() 메서드:

  • 설명: 문자열에서 특정 문자열 또는 정규식과 일치하는 모든 부분을 다른 문자열로 대체합니다. (전역 대체)
  • 사용 예시:
    1
    2
    
    const str = 'Hello World World';
    console.log(str.replaceAll('World', 'Universe')); // 'Hello Universe Universe'
    

18. search() 메서드:

  • 설명: 문자열에서 특정 문자열 또는 정규식을 검색하고, 첫 번째 일치하는 위치값을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'Hello World';
    console.log(str.search('World')); // 6
    

19. slice() 메서드:

  • 설명: 문자열에서 지정된 시작 위치부터 지정된 종료 위치까지의 부분 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'Hello World';
    console.log(str.slice(6, 11)); // 'World'
    

20. substring() 메서드:

  • 설명: 문자열에서 지정된 시작 위치부터 지정된 종료 위치까지의 부분 문자열을 반환합니다. (음수 인덱스는 0으로 처리됩니다.)
  • 사용 예시:
    1
    2
    
    const str = 'Hello World';
    console.log(str.substring(6, 11)); // 'World'
    

21. substr() 메서드:

  • 설명: 문자열에서 지정된 시작 위치부터 지정된 길이만큼의 부분 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'Hello World';
    console.log(str.substr(6, 5)); // 'World'
    

22. split() 메서드:

  • 설명: 문자열을 지정된 구분자를 기준으로 분할하고, 분할된 부분 문자열을 배열로 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'Hello,World';
    console.log(str.split(',')); // ['Hello', 'World']
    

23. startsWith() 메서드:

  • 설명: 문자열이 지정된 문자열로 시작하는지 여부를 확인하여 불리언 값을 반환합니다.
  • 사용 예시:
    1
    2
    3
    
    const str = 'Hello World';
    console.log(str.startsWith('Hello')); // true
    console.log(str.startsWith('World')); // false
    

24. endsWith() 메서드:

  • 설명: 문자열이 지정된 문자열로 끝나는지 여부를 확인하여 불리언 값을 반환합니다.
  • 사용 예시:
    1
    2
    3
    
    const str = 'Hello World';
    console.log(str.endsWith('World')); // true
    console.log(str.endsWith('Hello')); // false
    

25. toLocaleLowerCase() 메서드:

  • 설명: 문자열을 현재 로케일에 따라 소문자로 변환한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'HELLO';
    console.log(str.toLocaleLowerCase()); // 'hello' (로케일에 따라 변환됨)
    

26. toLocaleUpperCase() 메서드:

  • 설명: 문자열을 현재 로케일에 따라 대문자로 변환한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'hello';
    console.log(str.toLocaleUpperCase()); // 'HELLO' (로케일에 따라 변환됨)
    

27. toLowerCase() 메서드:

  • 설명: 문자열을 소문자로 변환한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'HELLO';
    console.log(str.toLowerCase()); // 'hello'
    

28. toUpperCase() 메서드:

  • 설명: 문자열을 대문자로 변환한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = 'hello';
    console.log(str.toUpperCase()); // 'HELLO'
    

29. toString() 메서드:

  • 설명: 데이터를 문자열로 변환하여 반환합니다.
  • 사용 예시:
    1
    2
    
    const num = 123;
    console.log(num.toString()); // '123'
    

30. trim() 메서드:

  • 설명: 문자열의 앞과 뒤의 공백을 제거한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = '   Hello World   ';
    console.log(str.trim()); // 'Hello World'
    

31. trimEnd() 메서드:

  • 설명: 문자열의 끝부분의 공백을 제거한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = '   Hello World   ';
    console.log(str.trimEnd()); // '   Hello World'
    

32. trimStart() 메서드:

  • 설명: 문자열의 시작부분의 공백을 제거한 새로운 문자열을 반환합니다.
  • 사용 예시:
    1
    2
    
    const str = '   Hello World   ';
    console.log(str.trimStart()); // 'Hello World   '
    

33. valueOf() 메서드:

  • 설명: 객체의 원시값을 반환합니다.
  • 사용 예시:
    1
    2
    
    const num = new Number(123);
    console.log(num.valueOf()); // 123
    

이렇게 오늘 나머지 17개 정리를 해봤습니다.

오늘도 필자의 부족한 글 읽어주셔서 감사합니다.

This post is licensed under CC BY 4.0 by the author.