js-문자열객체

쁘띠경·2024년 7월 17일

js

목록 보기
15/41

문자열 객체는 문자형 데이터를 객체로 취급하는 것으로, 자바스크립트에서
가장 많이 나온다. 즉, 문자형 데이터==문자열 객체이다.
문자형 데이터는 배열과 마찬가지로 첫 번째 글자부터 index번호를 0번부터 부여받는다.
이 인덱스 번호를 이용하면 특정 문자 구간을 잘라내거나 특정 문자를 추가하는 등
다양하게 활용할 수 있다.

문자열객체의 매서드 및 속성

	1. charAt(index) ★
    : 문자열에서 인덱스 번호에 해당하는 '문자'를 반환한다. 

    2. indexOf('찾을 문자')★
    :문자열 왼쪽부터 찾을 문자와 일치하는 문자를 찾아서 제일 먼저 일치하는 문자의
     인덱스 번호를 반환함. 만약 일치라는 문자가 없으면 -1을 반환함. 

    3. LastindexOf('찾을 문자')★
    :문자열 오른쪽부터 찾을 문자와 일치하는 문자를 찾아서 제일 먼저 일치하는 문자의
     인덱스 번호를 반환함. 만약 일치라는 문자가 없으면 -1을 반환함. 

    4. match('찾을 문자')
    :문자열 왼쪽부터 찾을 문자와 일치하는 문자를 찾아서 제일 먼저 일치하는 문자의
     인덱스 번호를 반환함. 만약 일치라는 문자가 없으면 null을 반환. 하지만 잘 쓰지않음

    5. replace("바꿀문자", "새 문자")★
    :문자열 왼쪽부터 바꿀 문자와 일치하는 문자를 찾아서 제일 먼저 찾은 문자를 새 문자로 치환

    6. serach("찾을문자")
    :문자열 왼부터 찾을 문자와 일치하는 문자를 찾아서 제일 먼저 일치하는 문자의 인덱스 번호
     를 반환한다. 하지만 일치하지 않았을때 아무것도 반환해주지 않기 때문에 잘 쓰이지 않는다. 

    7. slice(a,b)
    :a개의 문자를 자르고 b번째 문자를 자른 후 남은 문자를 반환한다. 잘 안 씀. 

    8. substring(a,b)
    :a인덱스 구간부터 b인덱스 앞에 있는 문자까지를 반환함. 

    9. substr(a,문자갯수)
    :문자열에서 a인덱스부터 지정한 문자갯수만큼 잘라서 문자열을 반환함. 

    10. split('문자') ★
    :지정한 문자를 기준으로 문자 데이터를 나눠 배열에 저장하여 반환함. 
    
    11. tolowerCase()
    :문자열 안에 있는 대문자를 모두 소문자로 바꾼다. 

    12. toUpperCase()
    :문자열 안에 있는 소문자를 모두 대문자로 바꾼다. 

    13. length ★
    :문자열에서 문자의 개수를 반환한다. 공백과 기호도 포함하여 문자 갯수로 반환한다. 

    14. concat('새로운 문자')
    :문자열에 새로운 문자를 결합한다. 

    15. charCodeAt(index)
    :문자열 index에 해당하는 아스키코드 값을 반환함

    16. fromCharCode(아스키코드값)
    :아스키 코드값에 해당하는 문자를 반환함. 

    17. trim()
    :문자의 앞이나 뒤에 붙은 공백 문자열을 삭제함. 
    
    
    
    
    
    
    


profile
안녕하세요 ! 발전을 위해 매일 도전하는 퍼블리셔 류영경입니다.

0개의 댓글