Javascript Tostring

| | | | | | | | | | | | | | | | | | | | | | | |

Quando lavori con i dati in JavaScript, potresti voler convertire un tipo di dati in una stringa. Ad esempio, potresti avere una serie di nomi di studenti che desideri visualizzare come stringa o un numero che desideri convertire in una stringa.

Ecco dove JavaScript toString( ) entra in funzione. toString() può essere utilizzato per convertire un numero o un array in un valore stringa. La conversione di un altro tipo di dati in una stringa può essere utile quando si desidera utilizzare metodi stringa sui dati con cui si sta lavorando.

In questo tutorial, discuteremo come utilizzare JavaScript toString() per convertire un numero o un array in una stringa. Esamineremo anche alcuni esempi per illustrare questo metodo in azione.

Aggiornamento stringhe JavaScript

Le stringhe sono sequenze di uno o più caratteri e possono includere numeri, lettere, simboli e caratteri di spaziatura. In JavaScript, le stringhe sono immutabili, il che significa che non cambiano dopo la dichiarazione. Le stringhe sono un tipo di dati importante perché ti consentono di interagire con il testo nei tuoi programmi.

JavaScript offre tre modi per dichiarare una stringa: utilizzando virgolette singole (‚Äò‚Äô), doppie virgolette ("") e apici inversi ("). Sia le virgolette singole che quelle doppie funzionano allo stesso modo, sebbene i backtick abbiano alcune differenze che li rendono utili in casi specifici. Nei tuoi programmi, non è necessario utilizzare sempre lo stesso tipo di stringa.

Ecco un esempio di stringa in JavaScript:

var example_string = "Questa è una stringa di esempio."

Nel nostro codice, abbiamo assegnato la stringa "Questa è una stringa di esempio." alla variabile "example_string." Ora che abbiamo una variabile che contiene il nostro valore di stringa, possiamo fare riferimento alla nostra stringa più volte nel nostro programma. Quindi, se vogliamo stampare la nostra stringa sulla console, ad esempio, potremmo usare questo codice:

Il nostro codice restituisce: "Questa è una stringa di esempio."

Le stringhe vengono fornite con una varietà di stringhe modello metodi che possono essere utilizzati per manipolare i loro contenuti. Ad esempio, contains() può essere utilizzato per determinare se una stringa contiene o meno un altro valore e split() e slice() possono essere usati per recuperare alcune parti di una stringa. Ma se vogliamo utilizzare questi metodi, i nostri dati devono prima essere rappresentati come una stringa.

JavaScript toString

Il metodo di rappresentazione della stringa JavaScript toString() consente di convertire un numero o un array in una stringa. Ciò è utile se si desidera eseguire una stringa metodo su un numero o una stringa perché in primo luogo, avrai bisogno che i tuoi dati siano strutturati come una stringa.

Ecco la sintassi per il metodo toString():

data.toString()

Il metodo toString() non accetta parametri e restituisce i dati specificati come stringa.

JavaScript Number toString

Quindi, supponiamo che tu abbia un numero che desideri convertire in una stringa. Puoi farlo utilizzando il seguente codice:

Il nostro codice restituisce quanto segue: "7". Sebbene il contenuto dei nostri dati sia sempre lo stesso‚Äîè sempre il numero sette‚Äîi nostri dati sono ora memorizzati come st squillo. Possiamo verificarlo utilizzando la parola chiave "typeof" che stampa il tipo di un valore. Ecco un esempio di utilizzo di "typeof"per verificare il tipo dei nostri dati:

Il nostro codice restituisce quanto segue:

numero

stringa

Come puoi vedere, il risultato del nostro primo "typeof" l’istruzione era "numero" perché avevamo assegnato la variabile "sette" il valore "7." Quindi, dopo aver convertito sette in una stringa utilizzando toString(), abbiamo utilizzato "typeof" di nuovo per verificare il valore dei nostri nuovi dati. "tipo di sette_stringa" ha restituito "stringa" perché avevamo convertito i nostri dati in una stringa.

JavaScript Array toString()

Il metodo toString() può essere utilizzato anche su un array JavaScript per convertire il contenuto di l’array in una stringa. Il metodo toString() unisce tutti gli elementi di un array in un’unica stringa e restituisce una nuova stringa con ogni elemento dell’array separato da una virgola.

Ecco la sintassi per il metodo Array.toString():

array.toString();

Usiamo un esempio per illustrare come funziona questo metodo. Diciamo che hai un array di frutti che vuoi convertire in una stringa. Ecco il codice che potresti usare per convertire i dati:

Il nostro codice restituisce quanto segue:

Mela,Pera,Mango,Lampone,Mirtillo,Banana

Il contenuto dei nostri dati è lo stesso‚Äîabbiamo tutti i nostri frutti‚Äîma ora sono memorizzati in una stringa invece che in un array. Se usiamo il "typeof" metodo, possiamo vedere che i nostri dati sono stati convertiti in una stringa:

L’output del nostro codice è il seguente:

oggetto

stringa< br>

Il risultato di "typeoffruits" è stato "object" perché i nostri frutti sono stati memorizzati come un array. Tuttavia, dopo aver convertito il nostro array in una stringa utilizzando "fruits.toString()," il "tipo di string_fruits" la funzione ha restituito "string."Pertanto, come puoi vedere, i nostri dati sono stati convertiti in una stringa.

Inoltre, il metodo toString() può essere utilizzato per convertire un array di array in una stringa . Quindi, se avessimo un array di frutti con due elementi, un array di bacche e un array di altri frutti, potremmo comunque usare la funzione toString() per convertire i nostri dati in una stringa.

Ecco un esempio di toString() utilizzato per convertire un array di due array in un’unica stringa:

Il nostro programma converte i nostri "frutti" array in una stringa e restituisce quanto segue:

Mela,pera,prugna,mango,fragola,lampone,mirtillo,uva spina

Conclusione

Il metodo toString() può essere utilizzato per convertire numeri e array in stringhe in JavaScript.Questo può essere utile se si desidera utilizzare un metodo stringa su un particolare oggetto che non è strutturato come stringa, poiché la funzione consente di eseguire il conversione di cui hai bisogno.

In questo tutorial, abbiamo esplorato le basi delle stringhe in JavaScript e come utilizzare il metodo toString() per convertire numeri e array in stringhe. Abbiamo anche discusso come utilizzare toString() per convertire un array di array in una stringa.

Ora sai tutto ciò che devi sapere sul metodo toString(), quindi sei pronto per usarlo nel tuo programmi!