JavaScript에서 쉼표로 문자열을 숫자로 구문 분석

Javascripteseo Swimpyolo Munjayeol Eul Susjalo Gumun Bunseog



JavaScript로 프로그래밍하는 동안 정수 유형의 값이 검색되도록 정크 데이터를 정렬해야 하는 요구 사항이 있을 수 있습니다. 예를 들어 데이터 세트를 효과적으로 활용하기 위해 디코딩하는 경우입니다. 이러한 상황에서 JavaScript에서 쉼표가 있는 문자열을 숫자로 구문 분석하는 것은 현재 리소스를 현명하게 활용하고 여러 작업을 동시에 수행하는 데 큰 도움이 됩니다.

이 자습서에서는 JavaScript를 사용하여 쉼표가 있는 문자열을 숫자로 구문 분석하는 방법에 대해 설명합니다.







JavaScript를 사용하여 쉼표가 있는 문자열을 숫자로 구문 분석하는 방법은 무엇입니까?

문자열은 ' 프레스플로트() ' 방법:



  • 'replace()' 메서드 및 '정규식'.
  • 'replaceAll()' 메소드.

각 접근 방식을 하나씩 논의해 봅시다!



접근법 1: replace() 메서드를 사용하여 JavaScript에서 쉼표가 있는 문자열을 숫자로 구문 분석

프레스플로트() ” 메서드는 문자열 형식의 값을 구문 분석하고 첫 번째 숫자를 반환합니다. 반면 “ 바꾸다() ” 메서드는 제공된 문자열에서 특정 값을 검색한 다음 이를 바꿉니다. 이러한 메서드는 문자열 값에 포함된 쉼표에 대한 전역 검색을 수행하여 쉼표가 있는 지정 및 사용자 정의 문자열 값을 숫자로 구문 분석하기 위해 정규식과 함께 적용할 수 있습니다.





통사론

pressFloat ( )

위 구문에서:

  • ”는 구문 분석해야 하는 값을 나타냅니다.
끈. 바꾸다 ( 검색 , 새로운 )

위에 주어진 구문에서:



  • 검색 '는 명시된 '로 대체될 값입니다. 새로운 ” 제공된 문자열의 값.

예 1: 쉼표를 사용하여 지정된 문자열을 숫자로 구문 분석

이 예에서는 쉼표가 포함된 제공된 문자열 값이 숫자로 구문 분석됩니다.

< 스크립트 유형 = '텍스트/자바스크립트' >
문자열을 보자 = '9,00,0000.2' ;
콘솔. 통나무 ( '주어진 문자열은 다음과 같습니다.' , )
toNum = pressFloat ( 끈. 바꾸다 ( /,/g , '' ) ) ;
콘솔. 통나무 ( '숫자에 쉼표가 포함된 구문 분석된 문자열은 다음과 같습니다.' , toNum ) ;
스크립트 >

위의 코드에 제공된 대로 다음 단계를 수행합니다.

  • 먼저 명시된 문자열 값을 초기화하고 표시합니다.
  • 그런 다음 ' 바꾸다() ” 메서드를 사용하여 연결된 문자열 값에 포함된 쉼표를 전역 검색하고 값이 병합되도록 교체합니다.
  • 프레스플로트() ” 메서드는 이전 단계에서 결과 문자열 값을 숫자로 구문 분석합니다.

산출

위의 출력에서 ​​지정된 문자열 값의 쉼표가 먼저 생략된 다음 숫자로 구문 분석되는 것을 관찰할 수 있습니다.

예 2: 쉼표를 사용하여 숫자로 사용자 정의 문자열 구문 분석

이 특정 예에서 쉼표가 있는 사용자 정의 문자열 값은 숫자로 구문 분석됩니다.

< 스크립트 유형 = '텍스트/자바스크립트' >
문자열을 보자 = 즉각적인 ( '파싱할 문자열을 입력하십시오' ) ;
콘솔. 통나무 ( '주어진 문자열은 다음과 같습니다.' , )
toNum = pressFloat ( 끈. 바꾸다 ( /,/g , '' ) ) ;
콘솔. 통나무 ( '숫자에 쉼표가 포함된 구문 분석된 문자열은 다음과 같습니다.' , toNum ) ;
스크립트 >

코드에 명시된 대로 아래 단계를 구현합니다.

  • 파싱이 필요한 사용자의 문자열 값을 숫자에 입력하여 표시합니다.
  • 다음 단계에서도 마찬가지로 문자열 값에 포함된 쉼표를 바꾸기 위해 이전 예제에서 설명한 접근 방식을 반복합니다.
  • 마지막으로, 결과적으로 구문 분석된 문자열 값을 ' 프레스플로트() ' 방법.

산출

위의 출력은 사용자 입력 문자열 값이 숫자로 성공적으로 구문 분석되었음을 나타냅니다.

접근법 2: replaceAll() 메서드를 사용하여 JavaScript에서 쉼표가 있는 문자열을 숫자로 구문 분석

모두 다 바꿔() ” 메서드는 모든 패턴 일치 항목이 지정된 대체 항목으로 대체된 새 문자열을 제공합니다. 이 메서드는 문자열 값이 병합된 다음 숫자로 구문 분석되도록 제공된 문자열에 포함된 모든 쉼표를 간단히 대체하도록 구현될 수 있습니다.

통사론

str. 모두 다 바꿔 ( 무늬 , 바꾸다 )

여기,

  • 무늬 ”는 교체해야 하는 정규식 또는 하위 문자열을 나타냅니다.
  • 바꾸다 ”는 패턴에서 수행해야 하는 교체에 해당합니다.

예시

아래에 언급된 예를 살펴보겠습니다.

< 스크립트 유형 = '텍스트/자바스크립트' >
문자열을 보자 = '3,00,23.2' ;
콘솔. 통나무 ( '주어진 문자열은 다음과 같습니다.' , )
toNum = pressFloat ( 끈. 모두 다 바꿔 ( ',' , '' ) ) ;
콘솔. 통나무 ( '숫자에 쉼표가 포함된 구문 분석된 문자열은 다음과 같습니다.' , toNum ) ;
스크립트 >

위의 코드 조각에서:

  • 마찬가지로 명시된 문자열 값을 지정하고 표시합니다.
  • 그런 다음 ' 모두 다 바꿔() ” 메서드를 사용하여 문자열 값이 병합되도록 문자열 값에 포함된 모든 쉼표를 바꿉니다.
  • 또한 ' 프레스플로트() ” 메서드를 사용하여 이전 단계에서 결과 문자열 값을 숫자로 구문 분석합니다.

산출

JavaScript에서 쉼표가 있는 스프링을 숫자로 구문 분석하는 가장 쉬운 방법을 제공했습니다.

결론

프레스플로트() ” 방법을 “ 바꾸다() ” 메서드 및 정규식 또는 “ 모두 다 바꿔() ” 메서드는 JavaScript에서 쉼표가 있는 문자열을 숫자로 구문 분석하는 데 사용할 수 있습니다. 전자의 접근 방식은 정규식을 사용하여 전역적으로 쉼표를 검색하고 원하는 요구 사항을 수행합니다. 후자의 접근 방식은 그에 따라 매개 변수를 간단히 지정하여 요구 사항을 충족하도록 구현할 수 있습니다. 이 문서에서는 JavaScript를 사용하여 쉼표가 있는 문자열을 숫자로 구문 분석하는 방법을 안내했습니다.