IL Stringa JavaScript è un oggetto che rappresenta una sequenza di caratteri.
Esistono 2 modi per creare una stringa in JavaScript
- Per stringa letterale
- Per oggetto stringa (utilizzando la nuova parola chiave)
1) Per stringa letterale
La stringa letterale viene creata utilizzando virgolette doppie. La sintassi per creare una stringa utilizzando il valore letterale stringa è riportata di seguito:
linguaggio macchina
var stringname='string value';
Vediamo il semplice esempio di creazione di una stringa letterale.
var str='This is string literal'; document.write(str);Provalo adesso
Produzione:
This is string literal
2) Per oggetto stringa (utilizzando la nuova parola chiave)
La sintassi per creare un oggetto stringa utilizzando la nuova parola chiave è riportata di seguito:
var stringname=new String('string literal');
Qui, nuova parola chiave viene utilizzato per creare un'istanza di stringa.
Vediamo l'esempio di creazione di una stringa in JavaScript con la nuova parola chiave.
var stringname=new String('hello javascript string'); document.write(stringname);Provalo adesso
Produzione:
hello javascript string
Metodi di stringa JavaScript
Vediamo l'elenco dei metodi stringa JavaScript con esempi.
Metodi | Descrizione |
---|---|
charAt() | Fornisce il valore char presente nell'indice specificato. |
charCodeAt() | Fornisce il valore Unicode di un carattere presente nell'indice specificato. |
concat() | Fornisce una combinazione di due o più stringhe. |
indice di() | Fornisce la posizione di un valore char presente nella stringa data. |
ultimoIndiceOf() | Fornisce la posizione di un valore char presente nella stringa data cercando un carattere dall'ultima posizione. |
ricerca() | Cerca un'espressione regolare specificata in una determinata stringa e restituisce la sua posizione se si verifica una corrispondenza. |
incontro() | Cerca un'espressione regolare specificata in una determinata stringa e restituisce quell'espressione regolare se si verifica una corrispondenza. |
sostituire() | Sostituisce una determinata stringa con la sostituzione specificata. |
sottostr() | Viene utilizzato per recuperare la parte della stringa data in base alla posizione iniziale e alla lunghezza specificate. |
sottostringa() | Viene utilizzato per recuperare la parte della stringa data in base all'indice specificato. |
fetta() | Viene utilizzato per recuperare la parte della stringa specificata. Ci consente di assegnare indici positivi e negativi. |
inLowerCase() | Converte la stringa data in lettera minuscola. |
toLocaleLowerCase() | Converte la stringa data in lettera minuscola sulla base della locale corrente dell'host. |
inMaiuscolo() | Converte la stringa data in lettera maiuscola. |
toLocaleUpperCase() | Converte la stringa data in lettera maiuscola sulla base della locale corrente dell'host. |
accordare() | Fornisce una stringa che rappresenta l'oggetto particolare. |
valore di() | Fornisce il valore primitivo dell'oggetto stringa. |
diviso() | Divide una stringa in un array di sottostringhe, quindi restituisce l'array appena creato. |
ordinare() | Taglia lo spazio bianco dal lato sinistro e destro della stringa. |
1) Metodo JavaScript String charAt (indice).
Il metodo JavaScript String charAt() restituisce il carattere nell'indice specificato.
var str='javascript'; document.write(str.charAt(2));Provalo adesso
Produzione:
v
2) Metodo JavaScript String concat(str).
Il metodo JavaScript String concat(str) concatena o unisce due stringhe.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Provalo adesso
Produzione:
javascript concat example
3) Metodo JavaScript String indexOf(str).
Il metodo JavaScript String indexOf(str) restituisce la posizione dell'indice della stringa specificata.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Provalo adesso
Produzione:
11
4) Metodo stringa JavaScript lastIndexOf(str).
Il metodo JavaScript String lastIndexOf(str) restituisce l'ultima posizione dell'indice della stringa specificata.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Provalo adesso
Produzione:
16
5) Metodo Stringa JavaScript toLowerCase()
Il metodo JavaScript String toLowerCase() restituisce la stringa data in lettere minuscole.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Provalo adesso
Produzione:
javascript tolowercase example
6) Metodo Stringa JavaScript toUpperCase()
Il metodo JavaScript String toUpperCase() restituisce la stringa data in lettere maiuscole.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Provalo adesso
Produzione:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metodo JavaScript String slice (beginIndex, endIndex).
Il metodo JavaScript String slice(beginIndex, endIndex) restituisce le parti della stringa da BeginIndex a endIndex. Nel metodo slice(), BeginIndex è inclusivo e endIndex è esclusivo.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Provalo adesso
Produzione:
cde
8) Metodo JavaScript String trim()
Il metodo JavaScript String trim() rimuove gli spazi iniziali e finali dalla stringa.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Provalo adesso
Produzione:
javascript trim
9) Metodo JavaScript String split()
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.