# JavaScript
문자열 비교
1. == , ===
양쪽이 같으면 true, 다르면 false를 반환한다.
== 는 Equality를 비교하기 때문에, type이 달라도 어느 정도 감안하여 결과를 돌려주고,
=== 는 strict 하게 Identity 를 비교하여, type이 다르면 무조건 다르게 비교함.
2. > , <
ASCII 값을 기준으로 문자열의 크기를 비교한다.
비교 시 문자열의 길이가 더 길더라도, 동일 위치 문자의 ASCII 값이 작다면 작은 것으로 계산된다.
문자열 길이도 짧고, 동일 문자도 아니라면 작다고 계산된다.
3. String.IndexOf()
문자열에 어떤 문자열이 포함되었는지 확인할 수 있다.
존재 한다면, 해당 Index가 반환되고,
존재 하지 않으면, -1을 반환한다.
4. String.includes()
마찬가지로 문자열에 어떤 문자열이 포함되었는지 확인할 수 있다.
대신 반환형이 boolean 으로, 존재하면 true, 아니면 false를 반환한다.
5. String.startsWith() / String.endsWith()
문자열이 해당 문자열로 시작 / 끝나는지 확인할 수 있다. boolean 반환.
'공부 > TIL•기타' 카테고리의 다른 글
TDD(테스트 주도 개발) (7) | 2024.09.14 |
---|---|
Method Chaining (0) | 2024.09.08 |
07/24~25 (0) | 2024.07.29 |
07/22~23 (0) | 2024.07.29 |
07/17~19 (1) | 2024.07.24 |