javascript 문자열 비교 사용법에 대해서 알아보겠습니다.
javascript 문자열 비교를 위해서 기본적으로 == 동등연산자를 사용합니다.
동등연산자를 이용하여 문자열이 같으면 true, 다르면 false를 반환합니다.
다른 함수로는 indexOf() 함수가 있습니다.
indexOf() 함수는 비교하는 문자열의 위치를 반환합니다.
찾는 문자열의 위치가 0 이상이라면 비교하는 문자열이 속해있음을 나타냅니다.
소스와 예제를 통해서 알아보겠습니다.
1. HTML
1 2 3 4 5 6 | <div id="result"></div> <div id="result2"></div> <div id="result3"></div> <br/> <br/> <br/> | cs |
2. javascript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $(document).ready(function (){ var string1 = "문자열"; var string2 = "문자열"; var string3 = "문자열1"; if (string1 == string2) { $('#result').append("같음"); } if (string1 != string3) { $('#result2').append("다름"); } // indexOf(), 속해있는 문자열을 반환 if (string3.indexOf(string2) > -1) { $('#result3').append("적절하게 사용하세요.."); } }); | cs |
3. 예제보기
== 동등연산자는 두 값이 완전히 같을 때 TRUE를 반환합니다.
하지만 indexOf() 함수는 예제와 같이
String3에 String2가 속해있는 위치를 반환하기 때문에 0의 값을 반환합니다.
4. 관련링크
- [javascript] 배열 추가 삭제 array 다루기
- [javascript] json get value, get key json 키 밸류
- [javascript] 날짜 설정, 날짜 더하기, 빼기
- [javascript] javascript 날짜 두자리, 요일 구하기, Date()
- [javascript] 문자열 자르기, split, split()
'javascript' 카테고리의 다른 글
[javascript] 자바스크립트 array 배열 (0) | 2020.01.30 |
---|---|
javascript 콜백 함수 callback function, 함수 리턴 (0) | 2016.02.03 |
[javascript] 자바스크립트 배열 추가 삭제 array 다루기 (0) | 2016.01.29 |
[javascript] 자바스크립트 json push, input value, 값 넣기 (0) | 2016.01.25 |
[javascript] 자바스크립트 json get value, get key json 키 밸류 (0) | 2016.01.22 |