반응형
목차.
1. 동등연산자 (==, ===)로 문자열 비교
2. 문자열 크기 비교 (>. < 연산자)
3. 문자열에 어떤 문자열이 포함 되어 있는지 확인 : String.indexOf()
4. 문자열에 어떤 문자열이 포함 되어 있는지 확인 : String.includes()
5. 문자열이 어떤 문자열로 시작하거나 끝나는지 확인 : String.startsWith(), String.endsWith()
1. 동등 연산자 (==, ===) 문자열 비교
1. == Equality 비교, === Identity 비교
2. == 비교하는 객체의 타입이 달라도, 형변환하여 값이 같은면 true를 리턴
3. === 는 객체 타입이 같곡 값이 같을 때 true 리턴
2. 문자열 크기 비교 (>, < 연산자 )
1. > , < 연산자에서 문자열의 크기 비교는 ASCII 코드로 결정.
2. 문자열이 길어도 같은 위치 INDEX의 문자의 알파벳 순서가 작다면 문자열의 크기가 작다고 계산
3. 문자열 길이가 짧아서 INDEX에 문자가 없으면 더 작은 문자열 계산
3. 문자열에 어떤 문자열이 포함되어 있는지 확인 : String.indeOf()
1. str.indexOf(문자열) ! = -1 : 인자로 전달된 문자열이 안에 존재한다면 그 문자열이 위치한 Index를 리턴
2. 존재하지 않는다면, -1 리턴. -1이 리턴되는지 여부로 문자열이 포함되었는지 판단.
4. 문자열에 어떤 문자열이 포함되었는지 확인 : String.includes()
1. String.includes()를 이용하여 문자열에 어떤 문자열이 포함되었는지 확인 가능
2. 인자로 전달된 문자열이 안에 존재한다면 true가 리턴, 존재하지 않는다면 false 리턴
5. 문자열이 어떤 문자열로 시작하거나 끝나는지 확인: String.startsWith(), Sting.endWith()
1. startWith()는 문자열이 인자로 전달된 문자열로 시작할 때 true 리턴 endWith()는 그 반대.
아래글 참고
https://codechacha.com/ko/javascript-compare-strings/
반응형