March 16
Se l'applicazione Web ha bisogno di manipolare i dati di testo, si può accedere a potenti metodi stringa JavaScript che eseguono una varietà di compiti utili. La funzione "substr", per esempio, è l'ideale per prendere i personaggi da una variabile stringa. Le caselle di testo, per esempio, possono contenere 10 o più caratteri all'inizio della stringa che non è necessario. In alternativa, i primi 10 caratteri possono essere gli unici personaggi richieste dall'applicazione. Il metodo "substr" consente di gestire entrambi gli scenari modo rapido ed efficiente.
1 Avviare un editor HTML. Creare un nuovo documento pagina Web o aprirne uno nuovo.
2 Aggiungere la seguente sezione vuota "<script>" al documento "<head>" sezione:
<Script language = tipo "javascript" = "text / javascript">
</ Script>
3 Incollare il seguente codice JavaScript al di sotto del primo tag script "<script>":
var testString = "01234567890abcdefg";
numberOfCharacters var = 10;
var = newString1 getCharacters (testString, numberOfCharacters, "remove");
alert ( "stringa convertita =" + newString1);
var = newString2 getCharacters (testString, numberOfCharacters, "get");
alert ( "I primi 10 caratteri =" + newString2);
Il "testString" variabile contiene il valore da cui si desidera ottenere caratteri. In questo caso, il numero di caratteri per ottenere è 10. La variabile denominata "numberOfCharacters" tiene quel valore. La terza istruzione richiama la funzione "getCharacters" e lo passa "testString", "numberOfCharacters" e l'azione si vorrebbe la funzione da eseguire. Passando "remove" indica alla funzione per rimuovere 10 caratteri dalla variabile "testString" e restituire ciò che rimane dopo la funzione rimuove i caratteri. Pass "ottenere" alla funzione, e ottiene i primi 10 caratteri in "testString" e restituisce quei personaggi.
4 Incolla questo codice sotto il codice mostrato nel passaggio precedente:
getCharacters funzione (CharacterString, numberOfCharacters, azione) {
if (characterString.length <numberOfCharacters)
StringaDiCaratteri = "String contiene meno di" + numberOfCharacters + "personaggi";
else if (azione == "rimuovere")
StringaDiCaratteri = characterString.substr (numberOfCharacters + 1);
else if (azione == "get")
StringaDiCaratteri = characterString.substr (0, numberOfCharacters);
altro
StringaDiCaratteri = "selezionato Nessuna azione";
tornare StringaDiCaratteri;
}
Questa è la funzione "getCharacters". Esso utilizza la funzione "substr" per ottenere 10 caratteri dalla variabile si passa. La dichiarazione finale in funzione restituisce la stringa risultante.
5 Salvare il documento HTML. Avviare un browser e aprire il documento. Le piste di codice JavaScript e visualizza due caselle di avviso. La prima casella mostra come la variabile stringa JavaScript sembra quando si rimuove i primi 10 caratteri. La seconda finestra di avviso mostra i primi 10 caratteri nella vostra variabile.