Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript를 사용하여 문자열의 공백 수 찾기

<시간/>

split() 메서드 사용, for 루프 사용, 매핑 및 필터링, 정규식 사용과 같이 JavaScript를 사용하여 이를 찾는 방법은 여러 가지가 있습니다.

regex를 사용하는 방법은 특히 큰 텍스트 덩어리의 경우 다른 방법보다 훨씬 효율적이고 성능이 뛰어난 방법입니다. 따라서 이를 사용하여 이 문제를 해결할 것입니다.

다음은 코드입니다 -

예시

console.log(("abc def rr tt".match(/ /g) || []).length);
console.log(("a f fe fg gsd f".match(/ /g) || []).length);

문자열에 오류가 발생하는 대신 공백이 포함되지 않은 경우 0을 출력하도록 하기 위해 OR 연산자와 함께 빈 배열을 사용했습니다.

출력

콘솔의 출력은 다음과 같습니다. -

3
5