자바스크립트 다지기 - 문자열메소드 (string method)

Janny·2023년 3월 30일
0
  • 백틱 `
    여러줄을 쓸 때 유용 (따옴표'는 에러가 난다.)

  • length
    문자열 길이도 알 수 있다.

  • []
    (배열처럼) 특정위치에 접근할 수 있다.

  • toUpperCase() / toLowerCase()
    영어인 경우 대문자/소문자로 변경할 수 있다.

  • str.indexOf(text)
    문자열을 받아 몇 번째에 위치했는 지 알려준다.
    없으면 -1 반환, 여러 개면 첫번째 위치만 반환
    if를 쓸 때 해당 문자가 첫번째 위치라면 0을 반환하기 때문에 false이므로 주의해야한다.

let desc = "Hi guys. Nice to meet you."
if (desc.indexOf("Hi") > -1) {
		console.log("Hi가 포함된 문장입니다.")
	}

cf) includes: 있는 지, 없는 지 boolean으로 반환한다.

  • str.slice(n, m)
    n부터 m까지의 문자열 반환
    n은 시작점
    m이 없으면 문자열 끝까지 반환, 양수면 그 숫자까지(포함❎), 음수면 끝부터 센다.

  • str.substring(n, m)
    n과 m사이 문자열 반환
    n과 m을 바꿔도 동일하게 동작한다. 음수는 0으로 인식한다.

  • str.substr(n, m)
    n부터 시작, m개를 가져온다.

  • str.trim()
    앞 뒤 공백을 제거해준다.

  • str.repeat(n)
    n번 반복해준다.

  • 문자열비교
    아스키코드를 토대로 비교한다.
    알파벳 순서 중 a < z, 대문자 < 소문자

profile
🐣병아리 개발자의 기록을 위한 공간

0개의 댓글