Com eliminar els zeros principals d'una cadena a JavaScript

Com Eliminar Els Zeros Principals D Una Cadena A Javascript



Quan una cadena conté zeros inicials addicionals, pot ser molt irritant. A més, de vegades, és important eliminar-los perquè la cadena es pugui processar més. L'eliminació dels zeros inicials d'una cadena pot ser una tasca una mica difícil per als principiants, però no us preocupeu!

Aquest escrit mostrarà els mètodes per eliminar els zeros inicials d'una cadena.

Com eliminar els zeros principals d'una cadena a JavaScript?

Per eliminar zeros inicials d'una cadena, utilitzeu els mètodes que s'indiquen a continuació:







Examinem el funcionament de cada mètode per separat.



Mètode 1: elimina els zeros inicials d'una cadena mitjançant el mètode parseInt().

El ' parseInt() ” s'utilitza per eliminar els zeros inicials d'una cadena que conté valors enters. Accepta una cadena com a argument i la dóna com a sortida després d'eliminar els zeros inicials.



Sintaxi
Seguiu la sintaxi donada per utilitzar el mètode parseInt():





parseInt ( Strng ) ;

Mireu l'exemple següent per saber més sobre el mètode donat.

Exemple
Primer, crearem una cadena que contingui nombres que comencen amb zeros:



era Strng = '0010100' ;

Aleshores, cridarem al mètode parseInt() per eliminar els zeros inicials passant la cadena al mètode i emmagatzemar-la en una variable anomenada ' entumit ”:

era entumit = parseInt ( Strng ) ;

Finalment, imprimiu el valor retornat a la consola:

consola. registre ( entumit ) ;

La sortida donada indica que els zeros inicials s'han eliminat correctament de la cadena:

Si voleu eliminar els zeros inicials d'un nombre de coma flotant d'una cadena, consulteu la següent secció donada.

Mètode 2: elimina els zeros principals d'una cadena mitjançant el mètode parseFloat()

Per eliminar zeros inicials d'una cadena que conté un nombre de coma flotant, utilitzeu el ' pressFloat() ” mètode. També accepta una cadena com a argument.

Sintaxi
Seguiu la sintaxi següent per utilitzar el mètode parseFloat():

pressFloat ( Strng ) ;

Exemple
Aquí, crearem una cadena que contingui el nombre decimal que condueix a zeros:

era Strng = '001.250' ;

A continuació, crideu al mètode parseFloat() passant-hi la cadena com a argument i emmagatzema el valor resultant a la variable ' entumit ”:

era entumit = pressFloat ( Strng ) ;

Finalment, imprimirem el valor resultant a la consola mitjançant “ console.log() ” mètode:

consola. registre ( entumit ) ;

Com podeu veure que la sortida donada mostra que els zeros que porten de la cadena s'han eliminat correctament:

Anem cap al següent mètode!

Mètode 3: elimina els zeros inicials d'una cadena mitjançant el mètode replace().

Podeu utilitzar el ' substituir () ” mètode per eliminar els zeros inicials d'una cadena. Aquest mètode utilitza el patró o l'expressió regular que ajuda a substituir alguna cosa basada en aquesta expressió regular.

Sintaxi
El mètode descrit següent s'utilitza per al mètode replace():

Strng. substituir ( expressió regular , substitut ) ;

Aquí, ' expressió regular ' és el patró que ajuda a substituir alguna cosa per ' substitut ”.

Exemple
En aquest exemple, primer crearem una cadena anomenada ' Strng ” i assigneu-li un valor amb zeros inicials:

era Strng = '001500' ;

Aleshores, cridarem al mètode replace() passant dos paràmetres; l'expressió regular, que s'utilitza per eliminar els zeros inicials d'una cadena i la cadena buida que actua com a substitut:

era entumit = Strng. substituir ( /^0+/ , '' ) ;

Finalment, imprimirem el valor resultant utilitzant el ' console.log() ” mètode:

consola. registre ( entumit ) ;

Sortida

Seguim endavant per entendre alguns altres mètodes per eliminar els zeros inicials de la cadena.

Mètode 4: elimina els zeros inicials d'una cadena mitjançant el constructor de números

El constructor Number() pren una cadena com a argument i retorna el nombre truncant zero des de l'inici de la cadena.

Sintaxi
Utilitzeu la sintaxi següent per utilitzar el constructor Number:

Número ( Strng ) ;

Exemple
Crearem una nova cadena anomenada ' Strng 'i assignar el valor' 000100 ”:

era Strng = '000100' ;

A continuació, passeu la cadena al constructor Number que eliminarà els zeros inicials de la cadena:

era entumit = Número ( Strng ) ;

Imprimeix el valor resultant que s'emmagatzema a la variable ' entumit ”:

consola. registre ( entumit ) ;

Com podeu veure a la sortida, els zeros inicials s'eliminen de la cadena:

Vegem un altre enfocament per eliminar zeros d'una cadena.

Mètode 5: elimineu els zeros principals d'una cadena multiplicant-la per 1

Podeu eliminar zeros situats abans del número multiplicant la cadena per ' 1 ”. Quan la cadena es multiplica per un, elimina els zeros inicials i retorna el nombre real.

Sintaxi
Seguiu la sintaxi donada per eliminar els zeros inicials d'una cadena:

Strng * 1 ;

Exemple
Crearem una cadena ' Strng 'amb valor' 001020 ”:

era Strng = '001020' ;

A continuació, multipliqueu la cadena per una i deseu-la en una variable ' entumit ”:

era entumit = Strng * 1 ;

Imprimeix el valor resultant amb “ console.log() ” mètode:

consola. registre ( entumit ) ;

Sortida

Hem recopilat diferents mètodes per eliminar zeros inicials de la cadena.

Conclusió

Per eliminar zeros inicials d'una cadena, podeu utilitzar el mètode parseInt(), el mètode parseFloat(), el mètode replace(), el constructor Number() o multiplicar la cadena per 1. El mètode parseInt() retorna el valor int eliminant l'inici. zeros, mentre que el mètode parseFloat() dóna el nombre de coma flotant truncant els zeros inicials. El mètode replace() utilitza regex per eliminar zeros. En aquest escrit, hem demostrat diversos mètodes per eliminar els zeros inicials d'una cadena.