자바스크립트에서 변수에 문자열이 있는지 체크 하는 방법
match를 사용하는 방법
str.match(/찾을문자열/)로 검색하여 문자열을 찾으면 배열로 반환하고, 없으면 null을 반환합니다.
var str = "foobar"; if ( str.match(/foo/)) { //str에 foo가 포함되었을 경우의 처리 }
indexOf를 사용하는 방법
str.indexOf(찾을문자열)로 문자열을 검색하여 발견할 경우 문자열이 발견된 위치(1이상)를, 문자열이 없을 경우는 -1을 반환합니다.
var str = "foobar"; if ( str.indexOf('foo') != -1) { //str에 foo가 있을 경우의 처리 }
//비트 연산자 var str = "foobar"; if ( ~str.indexOf('foo')) { //str에 foo가 있을 경우의 처리 }
비트 연산자
정수를 비트연산자 처리하면 부호를 반전시킬 수 있습니다.
예) ~1 → -2 ~-1 → 0 ~0 → -1
'Dev > JavaScript' 카테고리의 다른 글
[javascript] 자바스크립트 배열 정렬 시키기 (Sort) (0) | 2021.03.18 |
---|---|
[jQuery] 현재 포커스 상태인 요소의 ID 취득 방법 (0) | 2021.03.18 |
[javascript] 자바스크립트 배열의 중복값을 제거하는 간단한 방법 (0) | 2021.03.17 |
[jQuery] a 태그 링크 클릭 안되게 하기 (0) | 2018.12.19 |
[JavaScript] Array 자바스크립트 배열 추가 결합 값 구하기 삭제 사용 방법 총정리 (0) | 2017.06.14 |
[Javascript] jQuery 랜덤 함수 사용 방법 (0) | 2016.07.25 |
JavaScript에서 날짜 Date관련 사용에 유용한 moment.js 다운로드 및 사용 방법 (2) | 2016.07.13 |
javascript jquery로 입력 받은 input이나 해당 속성에 값이 있는지 php의 empty isset처럼 체크하기 (0) | 2014.04.03 |