Achievement Goals
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
하드코딩 : 매개변수에 관계없이 임의로 할당해버리는 행위
조건문을 짤 때는 가장 겹치는 부분을 먼저 써주는 것이 중요하다.