//String
let myString = 'Hi Codeit';
//부분 문자열 접근 slice(start, end)
console.log(myString.slice(0,2)); //Hi
console.log(myString.slice(3)) //Codeit
console.log(myString.slice()); //Hi Codeit
//양 끝 공백 제거
console.log(myString.trim()); //trim메소드 //Hi Codeit
//대소문자 변환
console.log(myString.toUpperCase()); //대문자 //HI CODEIT
console.log(myString.toLowerCase()); //소문자 //hi codeit
//요소 탐색
console.log(myString.indexOf('a')); // 앞부터 //-1
console.log(myString.lastIndexOf('i')); // 뒤 부터 //7
//요소 접근
console.log(myString[3]); // 대괄호 표기법 //C
console.log(myString.charAt(3)); // charAt 메소드 //C
//문자열 길이
console.log(myString.length) //length 프로퍼티 //9
문자열은 'String' 의 형태로 가져간다
slice()는 전부 가져오는것
slice(3)은 인덱스 3부터 끝까지 가져오는 것
slice(0,2) 인덱스 0부터 인덱스 2 전까지만 가져오는 것
trim()은 공백제거
toUpperCase(), toLowerCase()
( 대문자로만 ), ( 소문자로만 )
indexOf() 에 해당 글자 없으면 -1
lastIndexOf() 는 뒤에서 부터 확인
문자열[i] → 인덱스 i번째에 있는 글자 가져옴
.charAt(i)랑 같은 개념
length는 알다시피 문자열의 길이를 보는 프로퍼티