자바스크립트 문자열과 숫자 메서드 정리⛵️

Kim Jason·2023년 4월 8일
0
post-thumbnail

문자열 메서드

💁🏻 배열 메서드와 중복되는 메서드
includes(), slice(), indexOf()

indexOf

  • 리턴값
    • 특정 요소의 인덱스 (2개 이상이면 첫 번째 인덱스)
    • (해당하는 요소가 존재하지 않는 경우) -1

includes

  • 리턴값 👉🏻 특정 요소가 포함됐는지 여부의 불리언 값

startsWith

  • 리턴값 👉🏻 인수로 전달받은 문자열로 시작하는지 여부의 불리언 값

endsWith

  • 리턴값 👉🏻 인수로 전달받은 문자열로 끝나는지 여부의 불리언 값

chartAt

  • 리턴값
    • 인수로 전달받은 인덱스에 위치한 문자열
    • (인덱스가 문자열 길이를 초과한 경우) 빈 문자열

substring, slice

  • 인자: (startIndex, endIndex)
  • 리턴값 👉🏻 startIndex 이상 endIndex - 1 이하의 부분문자열

toUpperCase, toLowerCase

  • 원본 문자열을 변경하지 않는다.
  • 리턴값
    • (toUpperCase) 대문자로 변경된 문자열
    • (toLowerCase) 소문자로 변경된 문자열

trim

  • 원본 문자열을 변경하지 않는다.
  • 리턴값 👉🏻 (문자열 앞뒤에 공백 문자가 존재하는 경우) 공백을 제거한 문자열

repeat

  • 리턴값
    • 인수로 전달받은 정수 만큼 반복 연결한 문자열
    • (인수가 0인 경우 = 디폴트) 빈 문자열
    • (인수가 음수인 경우) RangeError

replace

  • 원본 문자열을 변경하지 않는다.
  • 리턴값
    • (여러 개인 경우) 검색된 문자열 중 첫 번째만 치환한 문자열
  • 첫 번째 인수로 정규 표현식, 두 번째 인수로 문자열이 올 수 있다.

split

  • 리턴값 👉🏻 분리된 문자열을 담은 배열
  • 인수로 문자열 또는 정규표현식이 올 수 있다.
  • 예제 코드) 문자열을 역순으로 바꾸기
    function reverseString(str) {
        return str.split('').reverse().join('')
    }

숫자 메서드

isInteger

  • 리턴값 👉🏻 전달받은 인수가 정수인지 여부의 불리언 값

isNaN

  • 리턴값
    • 전달받은 숫자가 NaN인지 여부의 불리언 값
    • (숫자 외 타입인 인수를 전달받은 경우) false

toFixed

  • 리턴값 👉🏻 (전달받은 숫자 자리에서) 반올림 한 문자열
    (12345.6789).toFixed();   // "12346"
    (12345.6789).toFixed(1);  // "12345.7"
    (12345.6789).toFixed(2);  // "12345.68"

toString

  • 디폴트는 10진법을 따른다.
  • 리턴값 👉🏻 (숫자가 문자열로 바뀐 형태) 문자열
profile
성장지향형 프론트엔드 개발자

0개의 댓글