Come prendere i primi 10 caratteri da una variabile JavaScript

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.

istruzione

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.

Consigli e avvertenze

  • Per ottenere un numero di caratteri diversi da 10, modificare il valore della variabile "numberOfCharacters" da 10 a un valore di vostra scelta.