[JS_오답노트]_문자열 심화(1)

hanseungjune·2022년 5월 31일
0

JavaScript

목록 보기
62/87
post-thumbnail

일단 필기!

//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는 알다시피 문자열의 길이를 보는 프로퍼티

profile
필요하다면 공부하는 개발자, 한승준

0개의 댓글