JS 문자열 다루기

인코딩·2022년 8월 11일

JavaScript

목록 보기
4/8

문자열 붙이기

  1. .concat함수 사용
  2. 더하기 연산자 사용
var str1 = 'hi';
var str2 = 'bye';
str1.concat(str2);
str1+str2;

특정 위치의 문자열 알아내기

  1. charAt 함수 이용
  • 첫 문자: str.charAt(0)
  • 마지막 문자: str.charAt(length-1)

  1. 대괄호 사용
  • 첫 문자: str[0]
  • 마지막 문자: str[length-1]

부분문자열 구하기

문자의 연속된 일부분을 구하는 함수

  1. .substring(pos1, pos2): pos1에서 pos2까지의 부분 문자열 반환
    • pos2 생략시 pos1에서 마지막까지의 문자열 반환
var str = "abcdefg";
str.substring(2, 4); //"cd"
str.substring(2); //"cdefg"
  1. substr(pos, length): pos에서부터 length만큼의 부분문자열 반환
    • length 생략시, pos에서 마지막까지의 문자열 반환
    • pos가 음수인 경우, str.length - pos로 동작(뒤에서부터)
str.substr(2,4); //"cdea"
str.substr(2); //"cdefg"
str.substr(-3); //"efg"
str.substr(-3,2) //"ef"

문자열 검색하기

인덱스 위치를 반환
1. indexOf(str)
2. lastIndexOf(str)
존재하지 않는 문자열을 입력할 경우 -1 반환

profile
인생을 코미디처럼 딩기딩딩기딩

0개의 댓글