JavaScript의 문자열에서 선행 0을 제거하는 방법

Javascriptui Munjayeol Eseo Seonhaeng 0eul Jegeohaneun Bangbeob



문자열에 선행 0이 추가로 포함되어 있으면 매우 짜증날 수 있습니다. 또한 문자열을 추가로 처리할 수 있도록 제거하는 것이 중요해지는 경우가 있습니다. 문자열에서 선행 0을 제거하는 것은 초보자에게 약간 어려운 작업일 수 있지만 걱정할 필요는 없습니다!

이 글은 문자열에서 선행 0을 제거하는 방법을 보여줍니다.

JavaScript의 문자열에서 선행 0을 제거하는 방법은 무엇입니까?

문자열에서 선행 0을 제거하려면 아래 나열된 방법을 사용하십시오.







각 방법의 작동을 개별적으로 살펴보겠습니다.



방법 1: parseInt() 메서드를 사용하여 문자열에서 선행 0 제거

' 구문 분석() ' 메서드는 정수 값을 포함하는 문자열에서 선행 0을 제거하는 데 사용됩니다. 문자열을 인수로 받아들이고 선행 0을 제거한 후 출력으로 제공합니다.



통사론
parseInt() 메서드를 사용하려면 주어진 구문을 따르십시오:





구문 분석 ( 문자열 ) ;

주어진 방법에 대한 자세한 내용은 다음 예를 살펴보십시오.

예시
먼저 0으로 시작하는 숫자를 포함하는 문자열을 만듭니다.



~였다 문자열 = '0010100' ;

그런 다음 parseInt() 메서드를 호출하여 문자열을 메서드에 전달하여 선행 0을 제거하고 ' 무감각 ':

~였다 무감각 = 구문 분석 ( 문자열 ) ;

마지막으로 콘솔에 반환된 값을 인쇄합니다.

콘솔. 통나무 ( 무감각 ) ;

주어진 출력은 선행 0이 문자열에서 성공적으로 제거되었음을 나타냅니다.

문자열의 부동 소수점 숫자에서 선행 0을 제거하려면 다음 섹션을 참조하십시오.

방법 2: parseFloat() 메서드를 사용하여 문자열에서 선행 0 제거

부동 소수점 숫자가 포함된 문자열에서 선행 0을 제거하려면 ' 프레스플로트() ' 방법. 또한 문자열을 인수로 받아들입니다.

통사론
parseFloat() 메서드를 사용하려면 아래 구문을 따르세요.

프레스플로트 ( 문자열 ) ;

예시
여기에서 0으로 이어지는 10진수를 포함하는 문자열을 생성합니다.

~였다 문자열 = '001.250' ;

그런 다음 문자열을 인수로 전달하여 parseFloat() 메서드를 호출하고 결과 값을 ' 무감각 ':

~였다 무감각 = 프레스플로트 ( 문자열 ) ;

마지막으로 '를 사용하여 콘솔에 결과 값을 인쇄합니다. console.log() ' 방법:

콘솔. 통나무 ( 무감각 ) ;

주어진 출력에서 ​​문자열에서 선행하는 0이 성공적으로 제거되었음을 알 수 있습니다.

다음 방법으로 가자!

방법 3: replace() 메서드를 사용하여 문자열에서 선행 0 제거

'를 사용할 수 있습니다. 바꾸다() ' 문자열에서 선행 0을 제거하는 방법입니다. 이 방법은 해당 정규식을 기반으로 하는 것을 대체하는 데 도움이 되는 패턴 또는 정규식을 사용합니다.

통사론
다음 설명된 메서드는 replace() 메서드에 사용됩니다.

문자열. 바꾸다 ( 정규식 , 교체자 ) ;

여기, ' 정규식 '는 '로 대체하는 데 도움이되는 패턴입니다. 교체자 '.

예시
이 예에서는 먼저 ' 문자열 '를 입력하고 선행 0이 있는 값을 할당합니다.

~였다 문자열 = '001500' ;

그런 다음 두 개의 매개변수를 전달하여 replace() 메서드를 호출합니다. 문자열에서 선행 0을 제거하는 데 사용되는 정규식과 교체자 역할을 하는 빈 문자열:

~였다 무감각 = 문자열. 바꾸다 ( /^0+/ , '' ) ;

마지막으로 '를 사용하여 결과 값을 인쇄합니다. console.log() ' 방법:

콘솔. 통나무 ( 무감각 ) ;

산출

문자열에서 선행 0을 제거하는 다른 방법을 이해하기 위해 계속 진행해 보겠습니다.

방법 4: 숫자 생성자를 사용하여 문자열에서 선행 0 제거

Number() 생성자는 문자열을 인수로 사용하고 문자열의 시작 부분에서 0을 잘라서 숫자를 반환합니다.

통사론
다음 구문을 사용하여 Number 생성자를 활용합니다.

숫자 ( 문자열 ) ;

예시
'라는 새 문자열을 생성합니다. 문자열 ' 및 값 할당 ' 000100 ':

~였다 문자열 = '000100' ;

그런 다음 문자열에서 시작하는 0을 제거하는 Number 생성자에 문자열을 전달합니다.

~였다 무감각 = 숫자 ( 문자열 ) ;

변수 '에 저장된 결과 값을 인쇄합니다. 무감각 ':

콘솔. 통나무 ( 무감각 ) ;

출력에서 볼 수 있듯이 시작 0은 문자열에서 제거됩니다.

문자열에서 0을 제거하는 또 다른 방법을 살펴보겠습니다.

방법 5: 문자열에 1을 곱하여 문자열에서 선행 0 제거

문자열에 '를 곱하여 숫자 앞에 있는 0을 제거할 수 있습니다. 1 '. 문자열에 1이 곱하면 시작 0을 제거하고 실제 숫자를 반환합니다.

통사론
문자열에서 선행 0을 삭제하려면 주어진 구문을 따르십시오.

문자열 * 1 ;

예시
'라는 문자열을 생성할 것입니다. 문자열 '가치를 가진 ' 001020 ':

~였다 문자열 = '001020' ;

그런 다음 문자열에 1을 곱하고 변수 ' 무감각 ':

~였다 무감각 = 문자열 * 1 ;

'를 사용하여 결과 값을 인쇄하십시오. console.log() ' 방법:

콘솔. 통나무 ( 무감각 ) ;

산출

문자열에서 선행 0을 제거하는 다양한 방법을 수집했습니다.

결론

문자열에서 선행 0을 제거하려면 parseInt() 메서드, parseFloat() 메서드, replace() 메서드, Number() 생성자를 사용하거나 문자열에 1을 곱할 수 있습니다. parseInt() 메서드는 선행을 제거하여 int 값을 반환합니다. parseFloat() 메서드는 선행 0을 잘라 부동 소수점 수를 제공합니다. replace() 메서드는 정규식을 사용하여 0을 제거합니다. 이 글에서 문자열에서 선행 0을 제거하는 다양한 방법을 시연했습니다.