왜 사용하게 되었냐면
- input 태그에 해당 값이 들어있다면 특정 로직을 실행되게 만들기 위해서 찾아보다 사용하게 되었음
- C#(닷넷) 언어에서는 IndexOf로 사용
기본 문법
string.indexOf(searchValue, position)
// 문자열에서 특정 문자열(searchValue)을 찾고,
// 검색된 문자열이 첫번째로 나타나는 위치, index를 리턴
// 하지만 내가 사용한 방식은
// 해당 문자열이 있다면 특정 로직을 실행되게 함
// -1이 아니면 문자열이 존재한다는 것
let val = 'dreams come true';
if(val.indexOf('dreams') != -1){
console.log('출력되었습니다!');
}
- searchValue : 필수 입력값, 찾을 문자열
- position : optional, 기본값은 0이며 string에서 searchValue를 찾기 시작할 위치
- 찾는 문자열이 없으면 -1을 리턴함
- 문자열을 찾을 때 대소문자를 구분함
예제
let str = "hello";
document.writeln(str.indexOf('he')); // 0
document.writeln(str.indexOf('el')); // 1
document.writeln(str.indexOf('hi')); // -1
document.writeln(str.indexOf('HELLO')); // -1
'STUDY' 카테고리의 다른 글
ORACLE | CASE WHEN 표현식과 DECODE (0) | 2022.08.23 |
---|---|
CSS | display:none VS visibility:hidden의 차이 (0) | 2022.06.22 |
JSP | JSP 태그 종류와 사용에 대하여 (0) | 2022.05.24 |
JavaScript | ajax를 사용한 상태에서 특정 td 태그에 css 주기 (0) | 2022.05.23 |
JAVA | 예외처리 (Exception) (0) | 2022.04.28 |