JavaScript에서 문자열이 하위 문자열로 끝나는지 확인

Javascripteseo Munjayeol I Hawi Munjayeollo Kkeutnaneunji Hwag In



경우에 따라 프로그래머는 생성된 문자열에 지정된 문자열이 포함되어 있는지 또는 지정된 하위 문자열로 시작하거나 끝나는지 여부를 식별해야 합니다. 이를 위해 JavaScript에는 미리 정의된 다양한 메서드가 존재합니다. 자바스크립트에서 ' 로 끝나다() ” 방법은 문자열 끝에 하위 문자열이 있는지 여부를 식별하는 데 가장 많이 사용되는 방법입니다.

이 블로그 게시물은 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를 사용하여 확인하는 절차를 배우는 데 도움이 됩니다.