Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
Brug af const til Konstanter
En anden måde at definere en variabel i JavaScript er ved at bruge const
nøgleordet. Den primære forskel mellem let
og const
er, at variabler oprettet ved hjælp af const ikke kan ændre deres værdier, mens brugen af let
nøgleordet tillader ændringer i variablens værdi.
javascript
Lad os sammenligne adfærden af variabler ved brug af let
og const
. Tag et kig på følgende eksempel, hvor vi kan ændre værdien af a
variablen:
// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
I kontrast, lad os undersøge adfærden af b
variablen. Vi vil støde på en fejl: TypeError: Assignment to a constant variable.
// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
Brug
Konstanter bruges som uforanderlige variabler. Du kan definere en konstant én gang og bruge den flere gange.
Konstanter sikrer dataintegritet, samtidig med at de tillader hurtig refaktorering.
Bemærk
Refaktorering involverer at lave strukturelle ændringer i koden, såsom at ændre værdier, variabel-/funktionsnavne og mere.
For eksempel, overvej maxHeight
for sideelementer. Du kan frigive en opdatering af siden ved at ændre den maksimale højde af elementer med kun én ændring i koden. Det er dog vigtigt at bemærke, at du ikke kan ændre den maksimale højde under kørsel, hvilket sikrer dataintegritet.
const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
Tak for dine kommentarer!