Index  HTML  CSS  ASP  PHP  VBScript
 Javascript  SQL  Links  Contact  Gastboek  

  Javascript
  Objecten
  Variabele
  Operator
  Rekenen
  Functie
  Condities
  Lussen
  Events
  String-functies


String-functies

String is een gegevenstype. Deze ben je waarschijnlijk al meerdere keren tegengekomen. Een string is niet meer dan een verzameling letters. Dit in tegenstelling tot integers, zij bestaan alleen uit cijfers. Met Javascript kun je een string op een aantal manieren bewerken. Dit kan handig zijn voor het latere programmeerwerk met serverside talen als PHP en ASP.

De functie toUpperCase( ) zet alle tekens in de string om naar hoofdletters. De functie toLowerCase( ) daarentegen zet alle tekens om naar kleine letters. Beiden veranderen de weergave van de string. Niet alleen in Javascript zul je deze functies tegenkomen. Ook in PHP zijn er functies voor, bijvoorbeeld strtolower( ) om alle tekens naar kleine letters te zetten.

Naast het bewerken van een hele string, is het mogelijk een deel van eens string te bewerken. De functie substring(0,0) geeft aan welk deel van de string je wilt laten zien. De parameters geven aan welke tekens. Ook hier start het eerste teken met de waarde 0. De tweede parameter van de functie zegt tot aan. Als je dus teken 4 tot en met 10 wilt laten zien, moet je als parameters opgeven 3 en 10. De rest van de string wordt niet getoond.

 <script language=”Javascript”>
  Txtstr = “Dit is de tekst van de string”;
  Document.write (Txtstr.substring(2,10));
 </script>

Het resultaat is “t is de” (zonder aanhalingstekens). Deze functie is handig als je een resultaat uit een database hebt waarvan je maar een klein deel wilt tonen. Bijvoorbeeld een recordpagina met 10 records en van elk wil je maar een klein deel laten zien.

Naast al deze functies, bestaan er ook functies om de weergave van een string te veranderen. Erg nuttig vind ik ze niet en zal ze daarom links laten liggen. Ik wil alleen wel dat je weet dat er meer functies zijn om strings te bewerken en dat ik ze hier niet allemaal heb behandeld. Alleen de meest nuttige functies heb ik er tussenuit gepikt.