Vuoi la tabella del codice ASCII ESTESO Latin-1?
Clicca
Ti interessano le sequenze escape?
Clicca
Ti interessano i nomi di caratteri speciali?
Clicca
Vuoi visualizzare una ☆?
Clicca
Ti interessano i simboli matematici o lettere greche?
Clicca
Vuoi rilassarti? Gioca gratis a CRUCIPIXEL
UN SUDOKU PER UN GIORNO
IL GIOCO DELLE COPPIE I nostri ultimi giochi!
|
OGGETTO STRING
L'oggetto String è nativo in JavaScript: esso fornisce una serie di metodi (funzioni predefinite) e proprietà relativi alle stringhe di testo.
DICHIARAZIONE
Ecco i codici:
- 1. nomeVariabile = '...' oppure
2. nomeVariabile = "..."
- al posto dei puntini si sostituisce un valore, secondo quanto visto nella presentazione degli STRING LITERAL
3. nomeVariabile = new String([stringa]) oppure
4. nomeVariabile = String([stringa]):
- creano un oggetto String. Il parametro stringa, opzionale, va chiuso fra apici o fra virgolette.
Esempi: nomeVariabile = new String('Ciao a tutti') nomeVariabile = = new String("Ciao a tutti") nomeVariabile = String()
Nella maggioranza dei casi l'uso dei primi due o dei secondi due metodi è equivalente, in quanto Javascript trasforma temporaneamente una stringa creata direttamente con un valore letterale in oggetto String, tuttavia ci sono delle differenze.
- 1. s1 = "2 + 2";
- crea una variabile di tipo string
- 2. s2 = new String("2 + 2");
- crea un oggetto String
Ma
- eval(s1) restitusce il numero 4
- eval(s2) restitusce la stringa "2 + 2"
- eval(s2.valueOf()) restitusce il numero 4
esempio tratto da developer.mozilla.org
PROPRIETA' length
La proprietà length, lunghezza, restituisce il numero di caratteri di una stringa.
| Esempi di codice |
Risultato |
s1 = '2 + 2';
alert(s1.length); |
5
s2 = new String('2 + 2');
alert(s2.length); |
5
| Come si vede, con entrambe le dichiarazioni si ottiene lo stesso risultato.
| | |
PROPRIETA' prototype
La proprietà prototype, prototipo, è usata per aggiungere proprietà e metodi ad un oggetto, quindi non solo alle stringhe: basta assegnare una funzione ad un oggetto e farla diventare un metodo dell'oggetto stesso.
Approfondiremo tale proprietà quando parleremo di oggetti definiti dall'utente.
Successivo
Indice Guida
|
Indice Guida
CHE COSA FARE PER
Conoscere il carattere che si trova in una certa posizione
- Metodo charAt
Conoscere il codice di un certo carattere
- Metodo charCodeAt
Conoscere il carattere corrispondente ad un certo codice
- Metodo fromCharCode
Trovare l'indice della prima occorrenza di una sottostringa a partire da sinistra
- Metodo indexOf
Trovare l'indice dell'ultima occorrenza di una sottostringa a partire da destra
- Metodo lastIndexOf
Concatenare una o più stringhe ad una esistente senza modificarla
- Metodo concat
Ottenere un certo numero di caratteri di una stringa a partire da una certa posizione
- Metodo substr
Ottenere i caratteri di una stringa compresi fra due indici
- Metodo substring oppure il metodo slice
NOTA BENE - I metodi substring e slice presentano alcune differenze
Sostituire una parte di stringa con un'altra
- Metodo replace
Trasformare la stringa o gruppi di sottostringhe individuate da un separatore in array
- Metodo split
Trasformare tutti i caratteri in MAIUSCOLO
- Metodo toUpperCase
Trasformare tutti i caratteri in minuscolo
- Metodo toLowerCase
Inserire tag HTML
- Cliccare qui
Usa la ricerca di GOOGLE, magari a partire dal nostro sito!
|