[1일1js] 유용한 문자열 메서드

Lee Tae-Sung·2021년 7월 17일
0

JS

목록 보기
10/56

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/Useful_string_methods

객체로서의 문자열

문자열의 길이 구하기

특정 문자열 문자 검색

문자열 내에서 부분 문자열 찾기 및 추출

browserType.indexOf('zilla');

이랑

browserType[browserType.length-1];

indexOf를 잘 안쓰는데 둘이 반대라고 암기하면 좋을듯

=> 응? 잠깐만 요소 하나가 아니라 여러개를 쓰는데 인덱스가 튀어나온다고 ?
=> 아하! 이 코드는 소위 필터링으로 사용할 수 있다. 오 좋은거 배웠네 문자열에서는 필터를 쓸 필요가 없을듯?
=> 필터링에 걸려서 없을땐 -1 반환

browserType.slice(0,3);

=> 알고리즘 공부에서도 많이 쓰는 slice 함수.
=> 여기에서 암기해버리자 슬라이스 말그대로 잘라버리는데 시작 인덱스와 끝 다음 인덱스를 넣어준다.
=> 위에서 처럼 indexOf를 활용하는 방법도 매우 굿!

나머지 문자 모두를 추출하려면 두번째 인자는 필요 없음.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice

=> slice 함수는 특별히 공부가 필요함! 활용도 쌉굿

케이스 변경

문자열의 일부 업데이트

=>생각해보니 js 에서 문자열은 인덱스를 통한 대체가 안됐다.
=> 그래서 항상 리스트로 바꿔주어야 했는데 이게 있었네

browserType.replace('moz','van');

적극적인 학습 사례

=> 좋아 난 적극적이야

인사말 메시지 필터링

대문자 고정

오래된 부품에서 새 문자열 만들기

결론

특히 JavaScript에서는 웹사이트가 모두 사람들과 소통하는 것이기 때문입니다.
=> 그러네 js는 특히!

profile
긍정적인 에너지를 가진 개발자, 이태성입니다.

0개의 댓글