HOME

Contatti

MATEMATICA CON JAVASCRIPT


OGGETTO STRING: METODI indexOf e lastIndexOf


Precedente - Successivo
C
he 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 o slice
 
NOTA BENE - I due metodi 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
 
 

Modificare gli attributi dei caratteri
Metodi riportati in tabella
 
oppure
Proprietà relative all'oggetto document
4 - Metodo indexOf(termine di ricerca, [indice iniziale])    

 

Restituisce la prima occorrenza di un carattere o del primo carattere di una sottostringa, cercando da sinistra verso destra. Se il parametro opzionale indice iniziale non è specificato la ricerca parte dal primo carattere. Come sempre

0 <= indice iniziale <= parola.length-1

0 = posizione del primo carattere;
parola.length-1 = posizione ultimo carattere.

Se il termine di ricerca non esiste nella stringa, oppure se l'indice è fuori dell'intervallo consentito, il valore ricavato è -1.

NOTA BENE - Il metodo distingue fra minuscolo e maiuscolo./p>

PROVA TU


 

ESEMPI DI CODICE

var parola="Domani non ci sono";
alert(parola.indexOf('no'));

RISULTATO: 7
Infatti la prima occorrenza della stringa 'no' si trova a partire dalla posizione 7.

var parola="Domani non ci sono";
alert(parola.indexOf('no', 8));

RISULTATO: 16
Infatti la prima occorrenza della stringa 'no', cominciando la ricerca dalla posizione 8, si trova a partire dalla posizione 16.

 

5 - Metodo lastIndexOf(termine di ricerca, [indice iniziale])    

Restituisce la prima occorrenza di un carattere o del primo carattere di una sottostringa, cercando da destra verso sinistra. Se il parametro opzionale indice iniziale non è specificato la ricerca parte dall'ultimo carattere. In questo caso

indice iniziale >= 0

0 = posizione del primo carattere.

Se il termine di ricerca non esiste nella stringa, oppure se l'indice è minore della sua prima occorrenza, il valore ricavato è -1.

NOTA BENE - Il metodo distingue fra minuscolo e maiuscolo./p>

PROVA TU


 

ESEMPI DI CODICE

var parola="Domani non ci sono";
alert(parola.lastIndexOf('no'));

RISULTATO: 16
Infatti la prima occorrenza della stringa 'no', cominciando la ricerca dall'ultima posizione, e andando verso sinistra, si trova a partire dalla posizione 16.

var parola="Domani non ci sono";
alert(parola.lastIndexOf('no', 8));

RISULTATO: 7
Infatti la prima occorrenza della stringa 'no', cominciando la ricerca dall'ottava posizione, e andando verso sinistra, si trova a partire dalla posizione 7.

IN EVIDENZA DAL SITO

 




CALCOLATRICE
SCIENTIFICA



CON SPIEGAZIONI
ED ESEMPI

 




TARTAMONDO - PER BAMBINI




AREA GIOCHI

 

 

 

 

 

... tanto altro ancora...

 


RIGUARDO AI CARATTERI
TI POTREBBERO INTERESSARE

Tabella del codice ASCII ESTESO

Sequenze escape

I nomi di caratteri speciali

Visualizzare una

I simboli matematici o lettere greche


 

 


INDICE              OGGETTO String - Precedente -  1  -  2  -  3  -  4  -  5  -  6  -  7  -  8  -  9   - Successivo

©2002 - 2012 www.webfract.it