JavaScript-variabelen

  1. Variabele definitie
  2. Regels voor variabele identificatie
  3. Declareer een variabele
  4. let en const variabelen in ES6

In deze tutorial leren we JavaScript-variabelen.

Regenpijp schilderen-werk
Regenpijp schilderen-werk

Variabele definitie

Een variabele wordt in het programma gebruikt om informatie op te slaan. Dit kan de leeftijd van de bezoeker zijn of de naam van de gebruiker. De variabele slaat de informatie op en kan later opnieuw worden gebruikt.

Je zou je variabele kunnen noemen als bijna alles wat je maar wilt in JavaScript, maar er zijn een paar regels:

Regels voor variabele identificatie

  1. De variabele mag uit letters, cijfers en onderstrepingstekens bestaan, maar moet beginnen met een kleine letter, een hoofdletter of een onderstrepingsteken en mag niet met het cijfer beginnen.
  2. U mag geen JavaScript-trefwoorden gebruiken.
  3. Naam van variabele is hoofdlettergevoelig.
  4. De naam van een variabele mag geen spaties bevatten.

Declareer een variabele

Syntaxis

var <variable-name>;
// or 
var <variable-name> = <value>;

Voorbeeld van JavaScript-variabele-aangifte

var x = 1;

U moet een variabele declareren voordat u deze kunt gebruiken. U gebruikt het trefwoord var en vervolgens de variabelenaam, zoals x in het bovenstaande voorbeeld. Je kan de waarde van de variabele samen met de declaratie initialiseren of je kan er later een waarde aan toewijzen.

JavaScript heeft dynamische variabele gegevenstypen en je kan de variabele zonder probleem toewijzen aan verschillende gegevenstypen.

Het is niet zoals bij andere programmeertalen dat u het type van een variabele moet specificeren wanneer u deze declareert en het type kan na het woord niet worden gewijzigd.

JavaScript Meerdere variabelen verklaring

Meerdere variabelen kunnen worden gedeclareerd op één regel gescheiden door de komma ,.

var one, two, three = 1, 2, 3;

JavaScript-variabele verklaring zonder var

We zouden een variabele in JavaScript zonder kunnen declareren var , maar we moeten de waarde rechtstreeks toewijzen.

one = 1;
two = 2;
three, four = 3, 4;

let en const variabelen in ES6

Het var sleutelwoord verklaart de variabelen in het kader van de functie, maar let en const sleutelwoorden geïntroduceerd in ES6 uitbreiding van het vizier op blokniveau {}.

De variabele gedeclareerd met const trefwoord kon niet opnieuw worden toegewezen na declaratie, maar de variabele gedeclareerd met let kon.

> let A = "1"
> A = "2"
"2"
> const B = 1;
> B = 2
VM944:1 Uncaught TypeError: Assignment to constant variable.
    at <anonymous>:1:3