Funzioni stringa JavaScript
Per cominciare, una stringa è un oggetto in Javascript in grado di memorizzare dati che sono in formato testo. In parole semplici, un array di caratteri o una sequenza di lettere o caratteri in Javascript possono essere definiti stringhe. Un singolo carattere in un array non ha un tipo separato in Javascript.
Una stringa in Javascript può essere creata usando virgolette doppie o virgolette singole. È possibile creare una stringa in base a una stringa letterale o mediante l'uso di una nuova parola chiave (oggetto stringa). Entrambi i metodi sono stati spiegati di seguito:
Nel caso di una stringa letterale, l'uso di virgolette doppie può aiutarti a creare una stringa, data la sintassi-
var typeStringNameHere = “You created a string literal”;
Nel caso di un oggetto stringa, l'uso di una nuova parola chiave può aiutarti a creare una stringa, data la sintassi seguente:
var typeStringNameHere = new String(“You created a string object”);
Esempi di funzioni stringa in JavaScript
La funzione stringa è facile da usare. Qui discuteremo come utilizzare la funzione stringa nella programmazione JavaScript con l'aiuto di esempi
-
Indice di()
Cercherà e restituirà l'indice della prima occorrenza di un carattere o sottostringa menzionati all'interno della stringa. Se il carattere o la sottostringa menzionati non vengono trovati, verrà restituito -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
Il metodo indexOf () restituirà la posizione della prima occorrenza del testo citato, ovvero 7 .
-
lastIndexOf ()
Questa funzione Stringa JavaScript cercherà e restituirà l'indice dell'ultima occorrenza di un carattere o sottostringa menzionati all'interno della stringa. Se il carattere o la sottostringa menzionati non vengono trovati, restituirà -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
Il metodo lastIndexOf () restituirà la posizione dell'ultima occorrenza del testo citato, ovvero 23
-
ricerca()
Cercherà e testerà una corrispondenza in una stringa e restituirà l'indice della corrispondenza. Se il carattere o la sottostringa menzionati non vengono trovati, restituirà -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
Il metodo search () restituirà la posizione della prima occorrenza del testo citato, ovvero 7.
La differenza tra il metodo search () e il metodo indexOf () è che il metodo search () non può accettare il secondo argomento e il metodo indexOf () non può prendere espressioni regolari.
-
fetta()
Questa funzione di stringa in JavaScript viene utilizzata per tagliare una parte di una stringa e restituisce la parte tagliata in una stringa appena creata.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
Il risultato di r sarà: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
Il risultato di r sarà: Kiwi
-
substring ()
È lo stesso del metodo slice (). L'unica differenza è che la sottostringa () non accetta gli indici negativi.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
Il risultato di r sarà: Banana
-
substr ()
È lo stesso del metodo slice (). L'unica differenza è che in substr () il secondo parametro indica la lunghezza del primo, ovvero il parametro estratto
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
Il risultato di r sarà: Kiwi
-
sostituire (x, y)
Questo metodo sostituisce il primo parametro (x) con il secondo parametro (y) nella stringa:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
Il risultato di n sarà: Visitare Microsoft!
-
charAt (y)
Restituisce il carattere che si trova nella posizione "y" nella stringa.
var s = "WORLD";
var r = s.charAt(3);
Il risultato di r sarà: L
-
charCodeAt (y)
Questo metodo restituirà il valore Unicode del carattere che si trova nella posizione "y" nella stringa.
var str = "Halloween";
var r = str.charCodeAt(0);
Il risultato di r sarà: 72
-
toLowerCase ()
Questa funzione stringa JavaScript restituirà la stringa con tutti i caratteri convertiti in minuscolo.
var m = 'PYTHON';
var r = m.toLowerCase();
Il risultato di r sarà: python
-
toUpperCase ()
Questa funzione stringa JavaScript restituirà la stringa con tutti i caratteri convertiti in maiuscolo.
var m = “python”;
var r = m.toUpperCase();
Il risultato di r sarà: PYTHON
-
concat (v1, v2, …)
Questo metodo combina una o più di una stringa in quella originale e restituisce la stringa concatenata. La stringa originale non verrà modificata.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
Il risultato di t3 sarà: Ciao, come va!
-
trim ()
Questo metodo rimuoverà tutti gli spazi bianchi sia dall'inizio che dalla fine di una stringa:
var s = " Hi What's up! ";
var b = s.trim());
Il risultato di b sarà: "Ciao, come va!"
-
split (delimitatore)
Questo metodo suddividerà una stringa in elementi dell'array secondo il parametro specificato (delimitatore) e restituirà un array costituito da ciascun elemento.
var message="Welcome to hell !"
var word=message.split("t");
word (0) contiene "Welcome" e word (1) contiene "to hell!"
-
finisce con()
Questo metodo scopre se la stringa termina con i caratteri di una stringa citata. Questo metodo restituisce true se la stringa termina con i caratteri forniti e false in caso contrario.
var s = "Hello guys";
var n = s.endsWith("guys”);
Il risultato di n sarà: VERO
-
inizia con()
Questo metodo scopre se la stringa inizia con i caratteri di una stringa citata. Questo metodo restituisce true se la stringa inizia con i caratteri forniti e false in caso contrario.
var s = "Hello guys";
var n = s.startsWith("Hello”);
Il risultato di n sarà: VERO
-
accordare()
Questo metodo restituirà il valore dell'oggetto String.
var string = "Hello guys!";
var r = string.toString();
Il risultato di n sarà: Ciao ragazzi!
-
lunghezza
Ciò restituirà il numero di caratteri che è la lunghezza di una stringa.
var string = "Hello People!";
var n = string.length;
Il risultato di n sarà: 12
Conclusione - Funzioni stringa JavaScript
Pertanto, possiamo concludere che le stringhe javascript sono davvero importanti per la funzionalità web. È una lingua davvero entusiasmante e una lingua facile in cui tuffarsi. Inoltre, JavaScript è davvero flessibile e versatile. Qui abbiamo solo graffiato la superficie di tutte le funzioni di stringa che JavaScript può fare ed è in continua evoluzione.
Articoli consigliati
Questa è stata una guida alle funzioni stringa di JavaScript. Qui abbiamo discusso su come utilizzare la funzione stringa nella programmazione JavaScript con l'aiuto di esempi. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–
- Javascript è orientato agli oggetti
- Introduzione a JavaScript
- Javascript è sensibile al maiuscolo / minuscolo?
- I migliori frame Javascript
- Diverse funzioni matematiche in JavaScript
- Espressioni regolari in Java