A Developing Developer

[JavaScript] endsWith 본문

알고리즘

[JavaScript] endsWith

H-JJOO 2023. 5. 3. 17:08

JavaScript의 endsWith() 메소드는 문자열이 특정 문자열로 끝나는지 여부를 확인하는데 사용된다.

 

이 메소드는 boolean 값을 반환한다.

 

endsWith() 메소드는 문자열 인스턴스에서 사용할 수 있다.

 

메소드는 두 개의 매개변수를 가지는데,

첫 번째 매개변수는 끝나는 부분 문자열을 나타내며,

두 번째 매개변수는 선택적으로 검색을 시작할 문자열의 인덱스를 나타낸다.

 

(Ex)

 

const str1 = "Hello World";
console.log(str1.endsWith("World")); // true

const str2 = "Goodbye";
console.log(str2.endsWith("World")); // false

const str3 = "Goodbye World";
console.log(str3.endsWith("World", 7)); // true

위의 코드에서 str1은 "Hello World"라는 문자열을 포함하고 있으며,

endsWith() 메소드를 사용하여 문자열이 "World"로 끝나는지 확인한다.

이 경우, endsWith() 메소드는 true를 반환한다.

 

str2의 경우,문자열은 "Goodbye" 이며, endsWith() 메소드를 사용하여 문자열이 "World"로 끝나는지 확인한다.

이 경우, endsWith() 메소드는 false를 반환한다.

 

str3의 경우, 문자열은 "Goodbye World" 이며, endsWith() 메소드를 사용하여 문자열이 인덱스 7 이전의 문자열에서 "World"로 끝나는지 확인한다.

인덱스 7 이전의 문자열은 "Goodbye " 이므로, endsWith() 메소드는 true를 반환한다.

'알고리즘' 카테고리의 다른 글

[JavaScript] 분할 할당  (0) 2023.05.22
[JavaScript] indexOf()  (1) 2023.05.12
[JavaScript] substring()  (0) 2023.05.06
[JavaScript] Number.isInteger()  (0) 2023.05.05
[JavaScript] startsWith  (0) 2023.05.02