이 블로그 게시물은 JavaScript에서 문자열 끝에 하위 문자열이 있는지 확인하는 절차를 배우는 데 도움이 됩니다.
JavaScript에서 문자열이 하위 문자열로 끝나는지 확인하는 방법은 무엇입니까?
문자열이 하위 문자열로 끝나는지 확인하려면 다음 방법을 사용하십시오.
이 방법들을 확인해 봅시다!
방법 1: endsWith() 메서드를 사용하여 문자열 끝에 하위 문자열이 있는지 확인
사용 ' 로 끝나다() ” 메서드는 문자열이 부분 문자열로 끝나는지 여부를 확인합니다. 문자열이 문자열로 끝나는지 여부에 관계없이 문자열에서 검사할 하위 문자열을 인수로 사용합니다. 그것의 출력 “ 진실 ' 또는 ' 거짓 ” 하위 문자열이 각각 문자열 끝에 있는지 여부입니다.
통사론
'에 대해 아래 주어진 구문을 따르십시오. 로 끝나다() ' 방법:
끈. 로 끝나다 ( 검색 문자열, 길이 )위의 구문에서 지정된 메서드는 두 개의 매개변수를 사용합니다.
- “ searchString ”는 문자열에서 검색할 검색된 문자열입니다. 필수 매개변수입니다.
- “ 길이 ”는 문자열의 선택적 속성으로, 기본값이 문자열의 길이임을 의미합니다.
반환 값
endsWith() 메서드는 ' 진실 문자열이 하위 문자열로 끝나고 ' 거짓 ” 문자열에 존재하지 않는 경우.
예시
'라는 변수에 저장된 문자열을 만듭니다. 끈 ”:
끈 팬티 = '리눅스힌트에서 자바스크립트 배우기' ;변수 생성 ' 하위 문자열 ”는 문자열의 일부를 하위 문자열로 저장합니다.
하위 문자열이었습니다 = '리눅스' ;를 불러 ' 로 끝나다() ” 문자열이 있는 메서드를 호출하고 하위 문자열을 인수로 전달하면 문자열이 특정 하위 문자열로 끝나는지 여부를 확인합니다.
결과였다 = 끈. 로 끝나다 ( 하위 문자열 ) ;'를 사용하여 결과 값을 인쇄하십시오. 콘솔.로그() ' 방법:
콘솔. 통나무 ( 결과 ) ;산출
위의 출력은 ' 진실 ”, 문자열이 지정된 하위 문자열로 끝난다는 것을 나타냅니다.
방법 2: substring() 메서드를 사용하여 문자열 끝에 하위 문자열이 있는지 확인
문자열이 하위 문자열로 끝나는지 확인하려면 ' 하위 문자열() ' 방법. 지정된 인덱스 사이의 문자열을 검색하는 데 사용되므로 문자열 길이에서 하위 문자열의 길이를 뺍니다. 반환된 문자열이 지정된 하위 문자열과 같으면 true이며 하위 문자열로 끝난다는 것을 나타냅니다.
통사론
주어진 구문을 사용하여 문자열이 하위 문자열로 끝나는지 여부를 ' 하위 문자열() ' 방법:
끈. 하위 문자열 ( 끈. 길이 - 하위 문자열. 길이 ) === 하위 문자열 ;위의 구문에서 문자열의 길이에서 하위 문자열의 길이를 뺍니다. 결과 문자열이 지정된 하위 문자열과 동일하면 문자열이 하위 문자열로 끝나는 것을 의미합니다.
반환 값
문자열 끝에 하위 문자열이 있으면 ' 진실 ', 또 다른, ' 거짓 '가 반환됩니다.
예시
문자열과 하위 문자열을 지정한 후 ' 문자열 종료() ” 두 개의 매개변수, 문자열 “ str ' 및 하위 문자열 ' subStr ”, 그런 다음 “ 하위 문자열() ” 메서드를 호출하고 결과 값을 함수에 반환합니다.
함수 문자열 종료 ( str, subStr ) {반품 str. 하위 문자열 ( str. 길이 - subStr. 길이 ) === subStr ;
} ;
검사할 첫 번째 인수로 문자열을 전달하고 주어진 문자열의 끝에서 검색해야 하는 두 번째 인수로 하위 문자열을 전달하여 정의된 함수를 호출합니다.
콘솔. 통나무 ( 문자열 끝 ( 문자열, 하위 문자열 ) ) ;산출
위의 출력은 ' 진실 ” 즉, 문자열이 지정된 하위 문자열로 끝납니다.
방법 3: indexOf() 메서드를 사용하여 문자열 끝에 하위 문자열이 있는지 확인
문자열이 하위 문자열로 끝나는지 여부를 결정하는 또 다른 방법은 ' indexOf() ' 방법. 문자열에서 값의 첫 번째 인스턴스 위치를 제공합니다. 하위 문자열이 문자열 끝에 있는지 확인하려면 ' 하위 문자열 ” 및 문자열 길이와 하위 문자열 길이의 차이를 매개 변수로 합니다. 결과 값이 ' -1 ”, 하위 문자열이 문자열 끝에 존재하지 않음을 의미합니다.
통사론
'에 대해 주어진 구문을 따르십시오. indexOf() ' 방법:
끈. indexOf ( 검색값, 문자열. 길이 - searchValue. 길이 ) !== - 1 ;여기, ' 검색값 ”는 “이다 하위 문자열 ” 문자열의 끝에서 조회됩니다.
반환 값
하위 문자열이 문자열에 나타날 수 없으면 '를 반환합니다. -1 ”, 그렇지 않으면 “ 1 '.
예시
함수 정의 ' 문자열 종료() ” 두 개의 매개변수, 문자열 “ str ' 및 하위 문자열 ' subStr ”, 그런 다음 “ indexOf() ” 메서드를 호출하고 결과 값을 함수에 반환합니다.
함수 문자열 종료 ( str, subStr ) {반품 str. indexOf ( subStr, str. 길이 - subStr. 길이 ) !== - 1 ;
} ;
정의된 함수 '를 호출합니다. 문자열 종료() ” 문자열과 하위 문자열을 인수로 전달하여:
콘솔. 통나무 ( 문자열 끝 ( 문자열, 하위 문자열 ) )산출
문자열이 하위 문자열로 끝나는지 여부를 식별하는 것과 관련된 모든 관련 정보가 수집됩니다.
결론
문자열이 하위 문자열로 끝나는지 확인하려면 ' 로 끝나다() ' 방법, ' 하위 문자열() ” 방법 또는 “ indexOf() ' 방법. 이러한 모든 메서드는 부울 값 ' 진실 ”를 출력으로 문자열이 지정된 하위 문자열로 끝나는 경우 출력으로, 그렇지 않으면 “를 출력합니다. 거짓 '. 이 자습서는 문자열이 하위 문자열로 끝나는지 여부를 JavaScript를 사용하여 확인하는 절차를 배우는 데 도움이 됩니다.