Types
Computers zijn geavanceerd en kunnen gebruikmaken van complexere variabelen dan alleen getallen. Hier komen variabelentypes in beeld. Variabelen bestaan in verschillende types, en programmeertalen ondersteunen verschillende types.
De meest voorkomende types zijn:
-
Getallen (Numbers)
- Float: een getal zoals 1.21323, 4, -33.5, 100004 of 0.123
- Integer: een geheel getal zoals 1, 12, -33, 140 maar niet 1.233
-
String: een tekstregel zoals
"boot","olifant"of"jeetje, jij bent lang!" -
Boolean: alleen
trueoffalse, niets anders -
Arrays: een verzameling van waarden zoals:
1, 2, 3, 4, 'ik verveel me nu' -
Objects: een representatie van een complexer object
-
null: een variabele die
nullbevat, bevat geen geldige Number, String, Boolean, Array of Object -
undefined: de waarde
undefinedkrijg je wanneer je een objecteigenschap gebruikt die niet bestaat, of een variabele die wel is gedeclareerd maar geen waarde heeft gekregen
JavaScript is een “los getypeerde” taal, wat betekent dat je niet expliciet hoeft aan te geven welk type data een variabele bevat. Je gebruikt gewoon het sleutelwoord var om aan te geven dat je een variabele declareert, en de interpreter bepaalt op basis van de context en het gebruik van aanhalingstekens welk datatype je bedoelt.