TIL 3일차

희락·2021년 8월 25일

조건문과 문자열을 공부한 후 페어와 함께 코플릿 문제를 풀었다. 처음에는 빠르게 슉슉 잘 풀리더니 뒤로갈수록 어려웠다. 우리는 12시~1시까지인 점심시간을 조금 아껴 12시 40분에 만나 문제를 풀고 일정이 끝난후에도 몇분정도 더 풀었다. 그렇지만 16번 17번 문제는 아직 못 풀었다. 내일은 반복문인데 반복문은 21번까지 있던데 페어와 함께 으쌰으쌰 해봐야겠다.

문자열 객체에는 이런것을 배웠다.

indexOf

indexOf() 메서드는 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환

includes

includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별

split (줄바꿈: split('\n') )

split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눔

split사용시 문자열이 배열이 됨

substring(start, end)

substring() 메소드는 string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환

toLowerCase()

toLowerCase() 메서드는 문자열을 소문자로 변환해 반환

toUpperCase()

toUpperCase() 메서드는 문자열을 대문자로 변환해 반환

trim

trim() 메서드는 문자열 양 끝의 공백을 제거합니다. 공백이란 모든 공백문자(space, tab, NBSP 등)와 모든 개행문자(LF, CR 등)를 의미

공백문자

탭 문자 ( \ t ), Carrige return(\ r \ n) 및 return 문자( \ n)

match (advanced)

match() 메서드는 문자열이 정규식과 매치되는 부분을 검색

replace(advanced)

replace() 메서드는 어떤 패턴에 일치하는 일부 또는 모든 부분이 교체된 새로운 문자열을 반환합니다. 그 패턴은 문자열이나 정규식(RegExp)이 될 수 있으며, 교체 문자열은 문자열이나 모든 매치에 대해서 호출된 함수일 수 있음.

정규 표현식(advanced)

정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴

IMMUTABLE

모든 string은 고유의 값이 변하지 않는다. MUTABLE 은 변한다.

Today's Key🔑

  1. 조건문 작성시 가장 좁은 범위를 가진 조건을 우선순위로 작성한다.
  2. split사용시 문자열이 배열이 된다.
  3. 학습 시간에 더 풍부하게 공부해보자 (노션에 정리 + 구글링 + 유튜브)
profile
컴맹이의 개발자 되기 프로젝트

0개의 댓글