Siti web - Rossi Web Design

Javascript : funzioni per le stringhe

Lunghezza di una stringa : length


Per avere il numero di caratteri che compongono una stringa, basta appendere ad una qualsiasi variabile stringa (o a una costante, ma non ha senso...) la funzione length


a = 'Ciao ciao';
b = a.length; //b vale 9
c = document.title.length; //c misura la lunghezza del title della pagina

Aggiungere una stringa a un'altra


Per concatenare due stringhe basta utilizzare l'operatore +


window.alert(a + ' ' + b); //crea una popup con le stringhe a e b concatenate e divise da uno spazio



Se il primo elemento della catena è una stringa si possono aggiungere anche numeri e il risultato sarà una stringa


window.alert('Il gatto ha ' + 4 + ' zampe');


Trovare un carattere in una stringa : indexOf


La funzione indexOf restituisce l'indice del carattere cercato nella stringa oggetto della ricerca. Se il carattere è presente più volte viene restituito il primo. Attenzione : il primo carattere di una stringa ha indice 0, il secondo 1, ecc.


a = 'Australopiteco';
b = a.indexOf('s'); //b vale 2
c = a.indexOf('t'); //c vale 3, 't' è alla quarta e all'undicesima posizione, viene restituito il primo
d = a.indexOf('z'); //d vale -1, 'z' non è presente nella stringa



Si può cercare non solo un singolo carattere ma anche una stringhetta, ad esempio per vedere se il browser utilizzato dal navigante è Explorer si può utilizzare


if (navigator.userAgent.indexOf('MSIE') != 1) ...



Per trovare un carattere partendo dall'ultimo a ritroso si usa lastIndexOf che restituisce l'ultimo e non il primo carattere corrispondente alla ricerca


a = 'Australopiteco';
c = a.lastIndexOf('t'); //c vale 10, 't' è alla quarta e all'undicesima posizione, viene restituita la seconda


Il carattere in un certa posizione : charAt


La funzione charAt restituisce il carattere a un certo indice (il primo carattere ha indice 0, il secondo 1 ecc.)


a = 'Australopiteco';
window.alert(a.charAt(2); //restituisce 's', il terzo carattere


Ottenere parti di una stringa : substring


Con substring si possono ottenere parti di una stringa, attenzione che si usa in modo diverso da molti linguaggi di programmazione comuni. Il primo parametro è l'indice del primo carattere da copiare, il secondo parametro è l'indice del primo carattere da escludere. Ad esempio


a = 'abcdefghi';
b = a.substring(3,6); //'def'
c = a.substring(0,3); //'abc'
b = a.substring(3); //restituisce tutto a partire dal carattere dato : 'defghi'


Ottenere parti di una stringa : substr


A differenza di substring, con substr il secondo parametro è il numero di caratteri da copiare. Alcuni browser però non lo supportano, meglio usare substring.


a = 'abcdefghi';
b = a.substring(3,6); //'defghi'
c = a.substring(0,3); //'abc'


Stringhe minuscole e maiuscole : toLowerCase, toUpperCase


toLowerCase e toUpperCase rendono la stringa rispettivamente tutta minuscola e TUTTA MAIUSCOLA!


a = 'Ciao Mamma';
b = a.toLowerCase(); //'ciao mamma'
c = a.toUpperCase(); //'CIAO MAMMA'



» Javascript : funzioni per le stringhe
Viaggia con Poly Viaggi. Powered by rwd...




Un nuovo bed and breakfast alle porte di Sestri levante e delle Cinque Terre : B & B Terra di Liguria?




Inaugurato il sito dell'Alcinav componenti navali!




Con i Virtual Tour mostra interattivamente le tue foto panoramiche sul tuo sito!




Se vuoi sapere cos'è la Bioenergetica visita l'ultimo sito reengineerizzato da RWD!




Inaugurato il sito della traduttrice e interprete Sara Federighi!




Finito il sito dell'Impresa costruzione e vendita case CoRiMe




Guarda la demo video del funzionamento dei nostri siti




Novità nel gestionale : più facile inserire, spostare, modificare e cancellare le pagine del tuo sito!




Novità fotogallery : è disponibile anche la fotogallery in modalità presentazione dove le foto si susseguono una all'altra




Il nuovo portale nazionale di Bed and Breakfast : BedItalia.com
preventivi
Per un preventivo gratuito utilizza il modulo preventivi online oppure chiama il numero verde

ATTENZIONE! Abbiamo riscontrato problemi al numero verde per chi chiama da rete telecom! Se trovate occupato chiamate il 0185 1835836
telefono phone
login

Rossi Web Design by PIAXE srl - corso Valparaiso 448 - Chiavari GE - numero verde 800 14 49 45 - CF/PI IT02227840994 - REA GE470235 - c.s. 10000€

Siti web statici; siti web dinamici; cms e sistemi di gestione contenuti; promozione web, cartacea (brochure, biglietti da visita, volantini), radio e tv; web marketing; analisi competitors; analisi testuale; catalogo magazzino; etichettazione con codice a barre; organizzazione gestionale; sistemi di gestione aziendale; consulenza informatica; elaborazione piano di comunicazione aziendale; creazione loghi e immagine d'azienda. La sede della ditta è a Chiavari (GE) e i nostri clienti si trovano prevalentemente in Liguria, Toscana, Piemonte e Lombardia.