TIL Day-2

hyeongirlife·2021년 8월 28일
1

TIL

목록 보기
2/90
  1. 문자열

Achievement Goals

  1. 문자열의 속성과 메소드를 이용해 원하는 형태로 만들 수 있다.
  2. 문자열의 length라는 속성을 활용해 길이를 확인할 수 있다.
  3. 문자열의 글자 하나하나에 접근할 수 있다.
  4. 문자열을 합칠 수 있다.
  5. 문자열을 원하는 만큼 선택할 수 있다.
  6. 영문을 모두 대문자로 바꿀 수 있다.
  7. 영문을 모두 소문자로 바꿀 수 있다.
  8. 문자열 중 원하는 문자의 index를 찾을 수 있다.
  9. 문자열 중 원하는 문자가 포함되어 있는지 알 수 있다.
str[i]  0 < i < str.length-1

string + 다른type = string
ex) 'hyeongeol' + 12345 = 'hyeongeol12345'

str.indexOf(searchValue) - 특정단어가 몇번 째 자리에 있는지 확인
str.lastIndexOf(searchValue) - str 끝에서 부터 몇번 째 자리에 있는지 확인
str.split(seperator) - 분리기준이 될 문자열
ex1) name = 'hyeongeol jaeho'
**name.split(' ') - ['hyeongeol','jaeho'] -> object**

ex2) name = 'hyeongeol
             jaeho'
**name.split('\n') - ['hyeongeol','jaeho'] -> object**
str.slice(start,end) - str의 start부터 end까지 문자열 반환
str.substring(start,end) - str의 start부터 end까지 문자열 반환

str.toUpperCase() -> str의 모든 문자를 대문자로 변경
str.toLowerCase() -> str의 모든 문자를 소문자로 변경

but 실제로는 바뀌지 않음 (immutable) 새로운 변수에 할당해줘야함

parseFloat() -> str형태인 num을 number형태로 반환
ex)parseFloat('12345') -> 12345

parseInt() -> num을 정수형태로 반환
ex)parseInt(10.52094) -> 10
하드코딩 : 매개변수에 관계없이 임의로 할당해버리는 행위

조건문을 짤 때는 가장 겹치는 부분을 먼저 써주는 것이 중요하다.

profile
머릿속에 있는 내용을 정리하기

0개의 댓글