Metodi di manipolazione delle stringhe in JavaScript

Metodi di manipolazione delle stringhe in JavaScript

In JavaScript una stringa è un tipo di dati primitivo (un tipo di dati che non è un oggetto); Può consistere in qualsiasi serie di caratteri all'interno di citazioni singole o doppie. Può essere una costante o variabile. Le stringhe vengono utilizzate per archiviare i dati sotto forma di testo. Hanno indici a base di zero. In JavaScript una stringa non è una serie di caratteri ma piuttosto un oggetto; e per cambiare o manipolare una stringa sono necessarie alcune funzioni o metodi.

JavaScript fornisce varie funzioni e metodi per manipolare il valore di una stringa. Questi metodi aiutano gli utenti a apportare modifiche con i valori delle stringhe, trovare indici di un particolare carattere o convertire una stringa in caso inferiore/ superiore ecc.

In questo post discuteremo alcuni dei metodi più comuni usati per la manipolazione delle stringhe in JavaScript:

Nota: La console del browser viene utilizzata per la dimostrazione di esempi in questo articolo.

Metodi usati per la manipolazione delle stringhe in JavaScript

Ora discuteremo i metodi più comuni usati per la manipolazione delle stringhe in JavaScript:

  • concat (),
  • indice di(),
  • lastIndexof (),
  • charat (),
  • incontro(),
  • sostituire(),
  • diviso(),
  • splice (),
  • lunghezza(),
  • substring (),
  • ricerca(),
  • touppercase (),
  • tolowercase (),
  • ordinare()

concat ()

Il suo scopo è unire più di una stringa insieme e restituire una nuova stringa senza modificare la stringa originale.

Lascia che str1 = "benvenuto";
Lascia che str2 = "su Linux suggerisce";
Sia str3 = str1.concat ("", str2);
STR1;
STR2;
STR3;

Come già accennato in precedenza ho usato la console del browser per produrre i valori di queste stringhe.

L'operatore + può anche essere utilizzato per concatenare le stringhe:

Lascia che str1 = "benvenuto";
Lascia che str2 = "su Linux suggerisce";
let str3 = str1 + "" + str2;

indice di()

Restituisce solo la prima occorrenza di una parola in una stringa, inclusi gli spazi. In caso di nessun risultato restituisce -1. Questo metodo è sensibile al caso:

LET STR = "Benvenuti a Linux Sint";

lastIndexof ()

Il metodo LastIndexof () fornisce l'indice dell'ultima occorrenza della parola specificata nella stringa data. Cerca la stringa dall'estremità all'inizio ma fornisce l'indice dall'inizio. In caso di nessun risultato, restituisce semplicemente -1.

Lascia che STR = "Benvenuti al suggerimento di Linux. Il suggerimento Linux è un'ottima piattaforma per conoscere argomenti tecnologici alla moda.";

Questo metodo è anche sensibile al caso:

charat ()

Restituisce il carattere a un indice specifico nella stringa; L'indice inizia con zero:

LET STR = "Benvenuti a Linux Sint";

incontro()

Questo metodo cerca la stringa per abbinare le espressioni e restituisce il risultato come oggetto array. Se non si trova alcun risultato, restituisce null.

Lascia che STR = "Benvenuti al suggerimento di Linux. Il suggerimento Linux è un'ottima piattaforma per conoscere argomenti tecnologici alla moda.";

Una ricerca globale di "int":

Se non usiamo /g come argomento, verrà restituita solo la prima istanza.

sostituire()

Cerca la stringa per un valore specifico e quindi lo sostituisce con il valore dato.

Lascia che STR = "Benvenuti al suggerimento di Linux. Il suggerimento Linux è un'ottima piattaforma per conoscere argomenti tecnologici alla moda.";
Lascia che Str2 = Str.Sostituisci ("A Great", "The Best");

diviso()

Divide la stringa in un array di sottostringi e restituisce il nuovo array. Impiega un singolo parametro che definisce il carattere in cui l'array verrà diviso. Nel caso di una semplice ("") divisione senza un determinato valore, si divide attraverso ogni carattere.

Lascia che STR = "Benvenuti al suggerimento di Linux. Il suggerimento Linux è un'ottima piattaforma per conoscere argomenti tecnologici alla moda.";
Lascia che io.diviso(" ");

fetta()

Taglia semplicemente una parte specifica della stringa data e restituisce la parte isolata. Richiede uno o due parametri, il primo è l'indice iniziale e il secondo è l'indice finale della parte da isolare. In caso di isolamento di una parte finale, utilizzare un indice negativo.

LET STR = "Benvenuti a Linux Sint";

lunghezza()

Restituisce la lunghezza di una stringa, per una stringa vuota, la lunghezza è zero.

LET STR = "Benvenuti a Linux Sint";

substring ()

Ci vogliono due parametri, inizio e fine e restituisce i caratteri in questi indici che escludono il carattere finale. Se l'argomento iniziale è maggiore dell'argomento finale, scambierà semplicemente i valori.

LET STR = "Benvenuti a Linux Sint";

ricerca()

Cerca una parola nella stringa e restituisce il suo indice. Restituisce -1 quando non viene trovata alcuna corrispondenza.

LET STR = "Benvenuti a Linux Sint";

touppercase ()

Converti semplicemente la stringa in lettere maiuscole.

LET STR = "Benvenuti a Linux Sint";

tolowercase ()

Converti semplicemente la stringa in lettere minuscole.

LET STR = "Benvenuti a Linux Sint";

ordinare()

Questo metodo viene utilizzato per rimuovere tutti i caratteri di spazi bianchi (spazio, scheda ecc.) Da entrambi i lati della stringa:

LET STR = "Benvenuti a Linux Sint";

Conclusione

A differenza di alcune altre lingue, le stringhe in JavaScript non sono array di caratteri ma piuttosto sono un tipo di dati separato. Sono oggetti e hanno proprietà e metodi diversi che possono essere utilizzati per manipolarli in base alle nostre esigenze. In questo post abbiamo discusso alcuni dei metodi più comunemente usati utilizzati per la manipolazione delle stringhe in JavaScript.