Werken met strings

Het object type "String" is de kern van JavaScript. Alle data wordt behandeld als string, tenzij je expliciet aangeeft dat het iets anders moet zijn.

Feitelijk is een string een lijst (array) van karakters (letters, cijfers, leestekens, enz.). Het eerste karakter heeft volgnummer (index) 0, het tweede karakter heeft index 1, het derde karakter heeft index 2, enzovoort. Dit maakt het betrekkelijk eenvoudig om tekens toe te voegen, te veranderen en te verwijderen. Hiervoor zijn functies beschikbaar; eigenlijk zijn dit methodes van het object String.

Het is niet nodig een string expliciet te declareren, maar het mag wel. De code:

my_text = new String("Dit is een rijtje karakters")
is correct, maar is niet nodig omdat elke variabele automatisch van het type string is. Deze code is voldoende:
var my_text = "Dit is een rijtje karakters"

Tekst op het scherm zetten vanuit JavaScript doe je met document.write('string'). Er zijn functies beschikbaar om de tekst op te maken (vet, sup- en superscript, lettertype, enz..).
Opvallend is dat een functie voor onderstrepen ontbreekt. Het gebruik van de underline-tag <U>..</U> wordt overigens in de specificatie van HTML 4.0 afgeraden.

Er is ook nog het zogenaamde 'escape'-karakter; dit is '\', de backslash. Hiermee geef je aan dat het eerstvolgende karakter onderdeel is van de string, en niet deel is van de JavaScript-code.

Opmerking:
 
Gebruik escape-codes alleen als het echt nodig is. Het blijkt meestal vanzelf dat je een escape-code moet gebruiken, als bijvoorbeeld strings niet (helemaal) worden getoond op je pagina.

 
terug

html-027; Laatste wijziging: 15 april 2020