String Methods (문자열 메서드)

summerlee·2022년 9월 22일
0

TIL

목록 보기
23/39

String Methods (문자열 메서드)

우리가 자바스크립트에서 만드는 모든 문자열은 실질적으로 어떠한 동작을 내포하고 있음.
특정 문자열을 사용해 수행할 수 있는 이러한 동작을 메서드 라고 함.

메서드 뒤에 ( ) 괄호 중요
ex) string.method()

string.toUpperCase()
모든 문자열을 대문자로 변경

string.toLowerCase()
모든 문자열을 소문자로 변경

string.Trim()
문자열의 처음과 끝(좌우)에 오는 공백을 전부 깎아냄(공백삭제)

메서드는 연달아서 사용 가능

let greeting = " hello again!!   " // 앞 뒤 공백이 있는 소문자 문장
greeting.trim().toUpperCase()     // 앞 뒤 공백을 없애고 전체 대문자로 변경 하기
"HELLO AGAIN!!"                  // 결과물. 공백이 사라지고 대문자로 변경되었다.


.trim()
.toUpperCase()
이 두가지 메서드를 연달아서 사용한 케이스

method(arg) = 메서드(인수)

많은 메서드는 인수라는 것을 받음 (인수 = argument = arg)

인수

메서드로 전달되어서 메서드의 동작을 변경하는 입력 값

입력값을 받는 메서드 몇가지

.indexOf
문자열에서 주어진 인수가 나타나는 문자열 인덱스와 그 자릿수를 반환
(지정된 값이 처음 나타나는 지점을 반환)

.slice
한 개 이상의 인수를 받을 수 있음
문자열의 일부를 추출하거나 잘라서 그 부분을 새로운 문자열로 반환

.replace
두개의 인수를 전달해야 함
첫번째 인수 - 교체해야하는 값
두번째 인수 - 교체해서 들어가려는 값

.repeat
값을 반복하고 싶은 횟수인 숫자를 인수에 전달



다른 메서드들은 이곳에서 확인 가능

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String#%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4_%EB%A9%94%EC%84%9C%EB%93%9C

profile
완벽하지 않아도 기록하려고 노력하기 😅

0개의 댓글