Ternary 연산자를 사용하여 자바스크립트에서의 문자열 검색

문자열 검색

자바스크립트에서 문자열을 검색하는 방법은 다양합니다. 그 중 하나는 Ternary 연산자를 사용하는 것입니다. Ternary 연산자는 조건에 따라 값이나 표현식을 반환하는 연산자입니다.

문자열 검색을 위해서는 indexOf() 메소드를 사용할 수 있습니다. indexOf() 메소드는 지정된 문자열이 처음으로 등장하는 인덱스를 반환하며, 문자열이 없을 경우 -1을 반환합니다.

아래 예제는 Ternary 연산자와 indexOf() 메소드를 사용하여 문자열을 검색하는 방법을 보여줍니다.

const str = "Hello, world!";
const search = "world";

const result = str.indexOf(search) !== -1 ? "문자열을 찾았습니다!" : "문자열을 찾지 못했습니다.";

console.log(result);

위 예제에서는 str 변수에 “Hello, world!” 문자열을 할당하고, search 변수에 “world” 문자열을 할당합니다. 그리고 indexOf() 메소드를 사용하여 search 문자열이 str 문자열 안에서 검색될 경우 “문자열을 찾았습니다!”를, 검색되지 않을 경우 “문자열을 찾지 못했습니다.”를 반환합니다.

Ternary 연산자는 indexOf() 메소드를 사용하여 문자열을 검색하는 데 유용하게 활용될 수 있습니다. 이를 통해 코드의 간결성과 가독성을 개선할 수 있습니다.

참고 자료: