Come analizzare una stringa in javascript?

Come analizzare una stringa in javascript?
In JavaScript, analizzare una stringa significa convertirla in un diverso tipo di dati o formato. Le stringhe di analisi sono un'attività comune in JavaScript quando si lavora con l'input dell'utente, le origini dati esterne, le strutture di dati e la formattazione e la manipolazione delle stringhe. Mentre si lavora con l'input dell'utente o le fonti esterne, come un'API o un file JSON, i dati sono generalmente in formato stringa. Per eseguire calcoli o confronti sui dati specificati, gli sviluppatori devono analizzarli a un tipo specifico, come int, galleggiante, array, data o oggetto.

Questo articolo dimostrerà i modi per analizzare una stringa in JavaScript.

Come analizzare una stringa in javascript?

Per analizzare una stringa, utilizzare i seguenti metodi:

  • Metodo ParseInt ()
  • Metodo ParseFloat ()
  • Data.Metodo Parse ()
  • JSON.Metodo Parse ()

Metodo 1: analizza un numero intero come stringa usando il metodo "parseint ()"

Per analizzare una stringa in un tipo di numero intero/numero, usa "parseint ()" metodo. Questo metodo viene utilizzato per analizzare una stringa in un numero intero. Accetta due argomenti, il "base" e il "corda"Da analizzare. La "base" è un sistema numerico utilizzato nella stringa ed è un parametro opzionale. Se non è specificato, il metodo presuppone la base 10.

Sintassi

La sintassi seguente viene utilizzata per il metodo ParseInt ():

ParseInt (STR)

O:

Parseint (STR, base)

Esempio

Crea una variabile "Integerstring"E memorizza una stringa di numero intero"13856":

const Integerstring = '13856';

Chiama il metodo ParseInt () passando la stringa come argomento:

const result = parseInt (tenterstring);

Infine, stampare il risultato sulla console usando "console.tronco d'albero()" metodo:

console.registro (risultato);

Si può vedere che la stringa è stata analizzata correttamente come numero intero:

Metodo 2: analizza un numero di punto mobile come stringa usando il metodo "ParseFloat ()"

Per analizzare una stringa in un numero di punto mobile, utilizza il "parseFloat ()" metodo. Viene utilizzato per analizzare una stringa in un numero mobile/decimale. Accetta solo un argomento.

Sintassi

Utilizzare la sintassi data per il metodo ParseFloat ():

ParseFloat (STR)

Esempio

Crea una stringa di numero decimale:

const floatString = '3.1415926 ';

Ora, passa la stringa come argomento nel metodo ParseFloat () e stampare il risultato sulla console:

const result = parseFloat (floatstring);
console.registro (risultato);

Produzione

Metodo 3: analizza una data come stringa usando “Data.Metodo Parse () "

Usa il "Data.parse ()"Metodo per analizzare una stringa di data in un oggetto Data. Questo metodo analizza una stringa di data in un timestamp UNIX (ora in millisecondi). Ci vuole anche un argomento, la stringa della data, per essere analizzata.

Sintassi

Segui la sintassi di seguito per la data.Metodo Parse ():

Data.Parse (DateString)

Esempio

Crea una variabile "datestring"Questo immagazzina una data e un orario:

const DateString = '2023-02-23T10: 00: 00Z';

Passa la stringa di data in una data.Metodo Parse () per convertirlo in timestamp UNIX:

Const Risult = Data.Parse (DateString);
console.registro (risultato);

L'output visualizza il tempo in millisecondi dal 1 gennaio 1990 alla data:

Metodo 4: analizza una stringa JSON usando “JSON.Metodo Parse () "

Per analizzare una corda JSON, utilizzare il "JSON.parse ()" metodo. Viene utilizzato per analizzare una stringa JSON in un oggetto. Può accettare la stringa JSON come argomento da analizzare.

Sintassi

La sintassi data viene utilizzata per il JSON.Metodo Parse ():

JSON.Parse (jstrusing)

Esempio

Crea una stringa JSON:

const jstrusting = '"id": "16", "nome": "mari", "age": 28';

Invocare il json.Metodo Parse () e passare una stringa JSON come argomento:

Const Result = JSON.Parse (jstrusing);
console.registro (risultato);

Produzione

Si tratta di analizzare una stringa in JavaScript.

Conclusione

Per analizzare una stringa in JavaScript, usa "parseint ()","parseFloat ()""Data.parse ()" o il "JSON.parse ()"Metodi. Questi metodi analizzano la stringa in un numero intero, numero di punto galleggiante, oggetto data e oggetto. Questo articolo ha dimostrato i metodi per analizzare una stringa in JavaScript.