Skip to content

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 of agePerson
  • 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:

const N_PERSONS = 10;

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