자바스크립트 복습 - 4

Stulta Amiko·2022년 5월 9일
0

자바스크립트 복습

목록 보기
4/12
post-thumbnail

문자열 메서드

indexOf( )

문자열에서 지정된 값이 처음 나타나는 위치를 반환하는 메서드다.

const str = "my plane is expensive plane";
console.log(str.indexOf("is")); // is 는 str 문자열의 9번째 부터 시작하니 9를 출력한다. 

slice( )

문자열의 지정된 부분을 새로 반환한다.

const str = "my plane is expensive plane";
console.log(str.slice(0, 8)); // slice는 두번째 파라미터까지의 값을 담지는 않는다.
console.log(str); // my plane is expensive plane 원본 문자열은 바뀌지 않는다.

toUpperCase( ) / toLowerCase( )

문자열 내의 모든 문자를 대문자로 바꾼다./문자열 내의 모든 문자를 소문자로 바꾼다.

const str = "I am Iron Man";
console.log(str.toUpperCase()); //I AM IRON MAN
console.log(str.toLowerCase()); //i am iron man

ES6에서 새로 도입된 문자열 메서드

startsWith( )

매개변수로 받는 값으로 문자열이 시작하는지 확인하는 메서드

const abc = "ABCD";
console.log(abc.startsWith("abc"));  // startWith 메서드는 대소문자를 구분한다. false
console.log(abc.startsWith("ACDB")); // 이렇게 시작하지 않는다. false
console.log(abc.startsWith("ABC")); // true

endsWith( )

startsWith와 반대로 매개변수로 받는 값이 문자열의 끝과 일치하는지 확인하는 메서드

const abc = "ABCD";
console.log(abc.endsWith("bcd")); // startWith 메서드는 대소문자를 구분한다. false
console.log(abc.endsWith("BAD")); // 이렇게 끝나지 않는다. false
console.log(abc.endsWith("BCD")); // true

incldues( )

파라미터로 받은값을 문자열이 포함하고 있는지 확인하는 메서드이다.
마찬가지로 대소문자를 구분하여 입력받는다.

const abc = "ABCD";
console.log(abc.includes("bc")); // incldues() 메서드는 대소문자를 구분한다. false
console.log(abc.includes("BD")); // 이런 문자열이 아니다. false
console.log(abc.includes("BC")); // true

repeat( )

문자열을 반복하고 파라미터로 횟수를 받는다.

const abc = "ABCD";
console.log(abc.repeat(5)); // ABCDABCDABCDABCDABCD

0개의 댓글