JavaScript | Metodi di stringa

JavaScript | Metodi di stringa
Lavorare con le stringhe è una delle caratteristiche fondamentali che un linguaggio di programmazione può portare al tavolo. Ci sono più metodi disponibili in JavaScript che ci consentono di eseguire vari tipi di manipolazioni di stringhe. In questo post, eseguiremo manipolazioni di stringhe usando i seguenti metodi di stringa
  • Il metodo tolowercase ()
  • Il metodo ToupperCase ()
  • Il metodo Concat ()
  • Il metodo Trim ()
  • Metodi PadStart () & Padend ()
  • Il metodo Slice ()
  • Il metodo substring ()
  • Il metodo substr ()
  • La proprietà di lunghezza
  • Il metodo Sostituzione ()

Iniziamo con il primo

Convertire una stringa in minuscolo usando tolowerCase ()

Usando il metodo TolowerCase () in JavaScript possiamo convertire tutti i caratteri alfabetici all'interno di una stringa in minuscolo. Tuttavia, caratteri speciali e numeri non sono interessati. Per dimostrarlo, creeremo una nuova stringa usando la riga seguente

var mystring = "ciao, questo è linuxhint!";

Successivamente, useremo la funzione tolowercase () con l'aiuto dell'operatore dot. E poi, memorizzeremo il valore di restituzione in una nuova variabile, quindi stamperemo il risultato utilizzando la funzione del registro della console come

VAR Resultstring = MyString.tolowerCase ();
console.log (resultstring);

Al momento dell'esecuzione, otteniamo il seguente output sul nostro terminale

Come puoi facilmente osservare, tolowercase () ha cambiato tutti i caratteri alfabetici in personaggi minuscoli e il personaggio speciale "!"Non è stato colpito.

Convertire una stringa in Case superiore usando ToupperCase ()

Con l'aiuto della funzione ToupperCase (), possiamo facilmente convertire qualsiasi stringa in tutti i caratteri alfabetici in base. Facciamo un esempio

var mystring = "ciao, questo è linuxhint!";

Successivamente, useremo il metodo ToupperCase () con l'aiuto dell'operatore dot. E archiviamo il risultato in una nuova variabile e stamperemo la nuova variabile sul terminale utilizzando la funzione del registro della console come

VAR Resultstring = MyString.touppercase ();
console.log (resultstring);

Al momento dell'esecuzione del codice sopra menzionato, otteniamo il seguente output sul terminale

Siamo stati in grado di convertire una stringa in una stringa al vertice

Stringhe concatenanti usando il metodo Concat ()

Normalmente, in JavaScript, utilizziamo la stringa dell'operatore "+" Plus quando vogliamo concatenare le stringhe. Tuttavia, esiste un modo molto più professionale di concatenare le stringhe usando la funzione Concat ().
Il metodo Concat () viene applicato tramite un operatore DOT. E tutte le stringhe che vogliamo concaterare sono riportate all'interno degli argomenti della funzione Concat ().

Esaminiamo un esempio per capirlo meglio; Innanzitutto, avremo bisogno di alcune stringhe, utilizzare il seguente codice:

var string1 = "ciao";
var string2 = "Questo è sorprendente!!";

Vogliamo concaterare String2 con String1 e conservare la corda concatenata all'interno del Resultstring variabile. Vogliamo anche mettere uno spazio vuoto tra le due stringhe. Per tutto questo, usiamo la seguente riga

VAR Resultstring = String1.concat ("", string2);

E infine, possiamo stampare il Resultstring fuori sul terminale utilizzando la funzione del registro della console

console.log (resultstring);

L'uscita sul terminale è come

Entrambe le corde sono state concatenate tra loro e persino uno spazio vuoto è stato posizionato tra di loro.

Rimozione di spazi vuoti usando il metodo TRIM ()

Se abbiamo una stringa nel nostro programma che ha spazi vuoti su entrambe le estremità, quindi, in quel caso, possiamo facilmente rimuovere quegli spazi usando il metodo TRIM (). Per dimostrarlo, creiamo una nuova stringa con la riga seguente

var StringWithSpaces = "foo";

Quindi, utilizzeremo il metodo TRIM () su questa stringa con l'aiuto dell'operatore DOT e memorizzeremo il valore di ritorno in una nuova variabile di stringa come

var finalstring = stringwithspaces.ordinare();

Quindi, possiamo visualizzare l'uscita sul terminale utilizzando la funzione di registro della console

console.log (finalstring);

Il risultato sul terminale è il seguente

Gli spazi vuoti sono stati rimossi correttamente da entrambe le estremità della stringa

Paddinging una stringa con un carattere usando padStart () & Padend ()

L'imbottitura di una stringa significa essenzialmente per riempire la lunghezza rimanente della stringa con un carattere specifico. Immagina di avere una stringa che dice "caricamento" una parola con sette caratteri. E vogliamo mostrare questa stringa su un segnaposto che richiede 13 caratteri. A tale scopo, aggiungeremmo imbottitura alla stringa.

Esaminiamo un esempio; Innanzitutto, crea una nuova stringa con la riga seguente

let string = "caricamento";

Quindi, useremo il padstart () Metodo per aggiungere l'imbottitura nell'inizio e memorizzare il risultato all'interno di una nuova variabile di stringa

let padatstart = stringa.padstart (13, "-");

Creeremo anche un'altra stringa, in cui aggiungeremo l'imbottitura alla fine usando il padend () metodo come

let padatend = stringa.padend (13, "-");

Successivamente, useremo la funzione del registro della console per visualizzare entrambe le nostre stringhe imbottite

console.registro (padatstart);
console.log (padatenend);

Possiamo osservare il seguente risultato sul nostro terminale

Innanzitutto, abbiamo la stringa con imbottitura all'inizio. E poi, abbiamo la stringa con imbottitura alla fine. Se vogliamo avere l'imbottitura da entrambi i lati, dobbiamo usare una combinazione di padstart () E padend () funzioni come

\
let string = "caricamento";
Let Padded = String.padstart (10, "-");
imbottito = imbottito.padend (13, "-");
console.registro (imbottito);

Al momento dell'esecuzione, possiamo vedere il seguente output sul nostro terminale

L'imbottitura è stata aggiunta con successo su entrambe le estremità della stringa.

Ritagliando una stringa con l'aiuto del metodo Slice ()

Se vogliamo creare una sottostringa da una variabile stringa, allora possiamo usare il metodo della fetta. Questo fetta() Il metodo viene applicato tramite l'operatore DOT e prende due argomenti. Il primo argomento definisce l'indice iniziale e il secondo argomento definisce l'indice finale della sottostringa che stiamo per estrarre

Vediamolo in azione e per questo creeremo una nuova stringa usando la seguente riga:

Let String = "Benvenuti a Marte!";

Proviamo a estrarre la parola "Benvenuto"Dalla nostra stringa, quindi la parola inizia all'indice 0 e termina all'indice 7. Usa la riga seguente per estrarre la sottostringa e memorizzarla all'interno di un'altra stringa

Lascia che ResultString = String.slice (0, 7);

Successivamente, utilizzare la funzione del registro della console per visualizzare il risultato sul terminale

console.log (resultstring);

Abbiamo il seguente risultato sul terminale

Solo la parola "Benvenuto"È stato estratto come sottostringa e stampato sul terminale.

Ritagliare una stringa con l'aiuto del metodo substring ()

Abbiamo un altro metodo per prendere una parte della stringa e posizionarla all'interno di un'altra variabile chiamata substring () metodo. Il funzionamento del metodo di sottostringa è quasi identico a fetta() metodo. Ma la differenza è che possiamo persino passare valori negativi negli argomenti del substring () metodo. Questi valori negativi sono trattati come zero e se si rimuove del tutto il secondo argomento, lo prenderà come l'ultimo indice della stringa.

Creiamo una stringa per questo esempio

let string = "come sopra così sotto";

E poi, applicheremo il substring () metodo ad esso, ma nel primo argomento, passeremo "-1" Piace

Lascia che ResultString = String.sottostring (-1, 12);

Successivamente, utilizziamo la funzione del registro della console per stampare il risultato

console.log (resultstring);

E otteniamo il seguente output sul terminale

Come puoi vedere, il substring () Il metodo ha preso il valore negativo come 0 e ha tagliato la stringa dall'indice iniziale.

Ora, proviamo a non dargli un argomento finale come

let string = "come sopra così sotto";
Lascia che ResultString = String.sottostring (7);
console.log (resultstring);

Al momento dell'esecuzione del codice sopra menzionato, otteniamo il seguente output

È chiaro dall'output, che il substring () Il metodo ha tagliato la stringa fino all'ultimo carattere quando mancava l'argomento finale.

Ritagliare una stringa con l'aiuto del metodo substr ()

Abbiamo ancora un altro metodo per prendere una parte di una stringa e posizionarla all'interno di un'altra variabile che è nota come substr () metodo. Questo metodo è diverso da entrambi i fetta() metodo e il substring () metodo come secondo argomento di questo substr () Definisce la lunghezza della stringa estratta e non il punto finale.

Ad esempio, creiamo una nuova stringa usando la riga seguente

Let String = "The Holy Grail!";

E poi, applicheremo il substr () Metodo usando l'operatore DOT e passeremo nell'indice di partenza come 4 e la lunghezza come 4 come

Lascia che ResultString = String.substr (4, 4);

E poi visualizziamo l'uscita sul terminale utilizzando la funzione di registro della console

console.log (resultstring);

Al momento della corsa otteniamo il seguente risultato

Come puoi vedere, ha separato la stringa dal 4 ° indice e la lunghezza della stringa era 4 caratteri.

Determinare la lunghezza usando la proprietà di lunghezza

Per trovare la lunghezza di una determinata stringa abbiamo qualcosa di noto come attributo di lunghezza \ proprietà. Per dimostrarlo, crea una nuova stringa con la riga seguente

let string = "prova a trovare la mia lunghezza";

Quindi possiamo semplicemente, stampare la lunghezza di questa stringa utilizzando l'operatore punto e il lunghezza Proprietà all'interno della funzione di registro della console

console.log ("La lunghezza della stringa è come:", stringa.lunghezza);

Quando eseguiamo: otteniamo:

Come puoi vedere, abbiamo ottenuto la lunghezza della nostra stringa come "21"Caratteri lunghi insieme a spazi vuoti.

Sostituzione dei dati all'interno della stringa utilizzando il metodo Sostituisci ()

Con l'aiuto del sostituire(), Possiamo facilmente sostituire alcune parole o personaggi con altre parole e personaggi. Questo sostituire() Il metodo assume due argomenti, il primo è una parola che vogliamo cercare nella stringa (può essere una stringa o un carattere). In secondo luogo, è la parola che stiamo per posizionare (può essere una stringa o un carattere).

Per mostrare il funzionamento del sostituire() funzione Creiamo una nuova stringa utilizzando

Let String = "Benvenuti a Marte!";

Ora vogliamo cambiare la parola "Marte"Con la parola"Plutone", Quindi usiamo

Let Newstring = String.Sostituire ("Marte", "Plutone");
console.log (Newstring);

Al momento dell'esecuzione, otteniamo il seguente output

Come puoi vedere, il metodo sostituito () ha sostituito la parola "Marte"Con la parola"Plutone".

Incartare

JavaScript fornisce molti metodi che ci aiutano a manipolare le variabili di stringa in base alle nostre esigenze. In questo post, abbiamo incluso alcuni dei metodi che sono predefiniti con la versione ESMAV6 di JavaScript. Abbiamo coperto: convertire i casi della stringa, tagliare una stringa, trovare la lunghezza di una stringa e sostituire il testo all'interno della stringa.