TIL 3일차

devTiana·2021년 5월 12일
0

Today I Learned

목록 보기
3/24
post-thumbnail

문자열

원하는 순서의 문자열 호출

str[0]

[] 안에 문자열의 순서를 지정하여 해당 문자열을 확인할 수 있다.

문자열에서는 + 연산자만 사용이 가능함
String 타입과 다른 타입 사이에 + 연산자를 쓰면 String 형식으로 변환된다.

문자열의 전체 길이 변환

console.log(str.length);

위에 작성한 코드는 문자열의 전체 길이를 변환하는 코드 예시문이다.

  • arguments : 찾고자 하는 문자열
  • return value : 처음으로 일치하는 index, 찾고자 하는 문자열이 없으면 -1 출력
  • lastIndexOf : 문자열을 뒤에서부터 찾는다.
    ※ see more : str.indudes(searchValue)
    ㄴ Boolean 값으로 표출해주는 메소드이다. 익스플로러 같은 구형 브라우저에서는 작동하지 않는다.

문자열 분리

str.split //seperator
  • arguments : 분리 기준이 될 문자열
  • return value : 분리된 문자열이 포함된 배열
  • csv 형식을 처리할 때 유용하다.

문자열의 지정 범위 호출

//start~end 배열의 문자열 호출(end에 해당하는 마지막 index는 포함하지 않음)
str.substring(start, end)
  • arguments : 시작 index, 끝 index
  • return value : 시작과 끝 index 사이의 문자열(즉, 끝 index 는 포함하지 않음)
    ※ see more : str.slice(start, end)
    ㄴ substring과 비슷하나, 몇가지의 차이점을 보인다.

대소문자 변환 (Immutable)

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

※ Immutable

  • 모든 String method는 Immutable
  • 원본이 변하지 않는다.
  • array method는 Immutable 및 Mutable 여부를 잘 기억해야 함!

오늘의 한줄

점점 어려워지지만 복습만이 살길이다! 욕심내지 말고 현재에 집중하자!!

profile
개발자

0개의 댓글