Vad är en odefinierad variabel?

En odefinierad variabel är en variabel som används i ett program som inte tidigare har deklarerats i källkoden. I de flesta programmeringsspråk resulterar detta i ett fel.

Till exempel i JavaScript måste en variabel deklareras med var-nyckelordet. Om inte försöker att tilldela ett värde till variabeln resulterar ett fel:

X = 1; // orsakar ett fel

För att åtgärda detta kan variabeln definieras och tilldelas värdet:

Var x;

x = 1; // inget fel

I fallet med JavaScript är "odefinierat" också ett specialvärde som används för en variabel som deklareras med var-sökordet men har ännu inte tilldelats ett värde. För att omedelbart tilldela ett värde till en variabel lägger du till uppdraget i deklarationen:

Var x = 1; // variabel deklarerad och tilldelat ett värde

Med detta på plats kommer x-variabeln inte att ha ett värde av "odefinierad".

Deklaration, JavaScript, Programmeringsvillkor, Odefinierad, Variabel