문자열

신창용·2022년 10월 26일
0
post-custom-banner

Accessing a character
 str[index]


[index] 안 숫자를 입력하게 되면 숫자에 맞게 단어를 가져 올 수 있다.


[index]로 접근은 가능 하지만 문자를 바꿀 수는 없다.(read only)

  • 연산자는 사용가능 (-연산자 사용 불가능)
string 타입과 다른 타입 사이에 + 연사자 사용시, string 타입으로 변경되어 보여진다.

    str1.concat(str2, str3 ….); 매소드로 모두를 더할수 있다.

Length
문자열의 전체 길이를 반환 해준다.

str.indexOf(searchValue)
문자열 앞에서 부터 찾고자 할때
 arguments: 찾고자 하는 문자열
return value: 처음으로 일치하는 index, 찾고자 하는 문자열이 없으면 -1 로 표기
 lastinexOf는 문자열 뒤에서 부터 찾음

Str.includes(searchValue)
true/false 를 출력 해주는 메소드

Str.split(seperator) arguments: 분리 기준이 될 문자열 return value: 분리된 문자열이 포함된 배열
cdv 형식을 가진 값을 처리 할때 유용하다.

str.substring(start, end) arguments: 시작 index, 끝 index return value: 시작과 끝 index 사이의 문자열
start 와 end 가 바뀌어도 상관없음

str.toLowerCase()/str.toUpperCase()
arguments: 없음
return value: 대,소문자로 변환된 문자열

IMMUTABLE
모든 string method는 immutable 이여서 원본이 변하지 않는다.
array method는 immutable 및 mutable 여부를 기억해야 한다.

Math 메소드 종류 알아두기

profile
코딩으로 쓰는 일기장
post-custom-banner

0개의 댓글