Naamgeving variabelen
Naamgeving van variabelen¶
De naam van een variabele moet voldoen aan een aantal regels:
- de naam van de variabele moet specificeren wat de variabele bevat, zoals
nPersons
ofagePerson
- de naam van de variabele moet in het Engels zijn
- als een naam uit meerdere woorden bestaat worden de conventies gevolgd van de programmeertaal:
Taal | Conventie voor variabelen |
---|---|
JavaScript | camelCase |
TypeScript | camelCase |
Python | snake_case |
Java | camelCase |
C# | camelCase |
Naamgeving van constanten¶
Constanten zijn variabelen die niet veranderen. Naast dat ze niet veranderen, is het ook een conventie om ze in hoofdletters te schrijven. Spaties kan je vervangen door een underscore _
. Bijvoorbeeld:
Bijvoorbeeld:
Tip: benoem loop variabelen
De loop-variabele is in de meeste documentatie en voorbeelden i
. Dit is een conventie die je vaak tegenkomt. Je mag de loop-variabele natuurlijk ook een andere naam geven. In de meeste gevallen is het een goede gewoonte om de loop-variabele een naam te geven die aangeeft wat de loop doet.
Bijvoorbeeld (typescript):
let nApples = 10;
for (let iApple = 0; iApple < nApples; iApple++) {
console.log("Eating apple " + iApple);
}
Hierbij geeft de variabele iApple
aan dat de loop over appels gaat. De variabele nApples
geeft aan hoeveel appels er zijn.
Handige conventies zijn:
- prefix alle loop-variabelen met
i
(index of iteratie) - Voorbeeld:
iApple
,iPerson
,iStudent
- prefix alle aantallen met
n
(number) - Voorbeeld:
nApples
,nPersons
,nStudents