*는 옵션 속성

startsWith

문자열. startsWith(특정 문자, *탐색할 위치(기본값 = 0))

어떠한 문자열이 특정문자로 시작하는지 확인하고 Boolean 타입으로 반환해준다.

let i = "ILoveMusic";

console.log(i.startsWith("L"));  //false
console.log(i.startsWith("L", 1));  //true
console.log(i.startsWith("IL"));  //true
console.log(i.startsWith("m", 5));  //false
console.log(i.startsWith("M", 5));  //true

endsWith

문자열.endsWith(특정문자, *문자열의 길이(기본값 = 전체 문자열 길이))

어떠한 문자열이 특정문자로 끝나는지 확인하고 Boolean 타입으로 반환해준다.

let i = "ILoveMusic";

console.log(i.endsWith("C"));  //false
console.log(i.endsWith("c"));  //true
console.log(i.endsWith("u", 7));  //true
console.log(i.endsWith("L", 2));  //true

옵션 속성은 index값이 아닌 문자열의 길이이다.


includes

문자열.includes(특정문자, *탐색할 위치(기본값 = 0))

특정 문자가 문자열에 존재하는지 확인하고 Boolean 타입으로 반환해 준다.

 

배열. includes(찾고자 하는 배열 요소, *탐색을 시작할 인덱스 값(기본값 = 0))

특정 요소가 배열에 존재하는지 확인하고 Boolean 타입으로 반환해 준다.

 

let i = "ILoveMusic";

console.log(i.includes("M"));  //true
console.log(i.includes("M", 6));  //false
console.log(i.includes("Lo"));  //true
console.log(i.includes("veMu"));  //true
console.log(i.includes("m"));  //false


let iList = ["chicken", "pizza", "both", 100];

console.log(iList.includes("chicken"));  //true
console.log(iList.includes("pizzaaaa"));  //false
console.log(iList.includes("100"));  //false
console.log(iList.includes(100));  //true
console.log(iList.includes("chicken", 1));  //false
console.log(iList.includes("chicken", -3));  //false
console.log(iList.includes("pizza", -3));  //true

참고

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes

 

Array.prototype.includes() - JavaScript | MDN

includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다. The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://githu

developer.mozilla.org

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/includes

 

String.prototype.includes() - JavaScript | MDN

includes() 메서드는 하나의 문자열이 다른 문자열에 포함되어 있는지를 판별하고, 결과를 true 또는 false 로 반환합니다. str.includes(searchString[, position]) searchString 이 문자열에서 찾을 다른 문자열.

developer.mozilla.org

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith

 

String.prototype.startsWith() - JavaScript | MDN

startsWith() 메소드는 어떤 문자열이 특정 문자로 시작하는지 확인하여 결과를 true 혹은 false로 반환합니다.str.startsWith(searchString[, position]) searchString 문자열의 시작 지점에서 탐색할 문자열 positio

developer.mozilla.org

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith

 

String.prototype.endsWith() - JavaScript | MDN

String.prototype.endsWith() Table of contentsTable of contents The endsWith() 메서드를 사용하여 어떤 문자열에서 특정 문자열로 끝나는지를 확인할 수 있으며, 그 결과를 true 혹은 false로 반환한다. str.endsWith(sea

developer.mozilla.org

 

'개발 > Javascript' 카테고리의 다른 글

arrow function  (0) 2021.02.21
비동기 통신(Ajax) 방식(XMLHttpRequest , Promise , Fetch API , async/await)  (0) 2021.02.14
Promise  (0) 2021.02.10
Ajax (Asyncronous Javascript and XML)  (0) 2021.02.09
Event  (0) 2021.02.06

+ Recent posts