Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av Const for Konstanter | Variabler og Datatyper i JavaScript
Introduksjon til JavaScript

bookBruk av Const for Konstanter

En annen måte å definere en variabel i JavaScript på er ved å bruke nøkkelordet const. Den viktigste forskjellen mellom let og const er at variabler opprettet med const ikke kan endre verdi, mens bruk av nøkkelordet let tillater endringer av variabelens verdi.

const myNumber = 10;

La oss sammenligne oppførselen til variabler ved bruk av let og const. Se på følgende eksempel hvor vi kan endre verdien til variabelen a:

123456
// 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`
copy

Til sammenligning skal vi undersøke oppførselen til variabelen b. Vi vil møte en feil: TypeError: Assignment to a constant variable.

1234567
// 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);
copy

Bruk

Konstanter brukes som uforanderlige variabler. Du kan definere en konstant én gang og bruke den flere ganger.

Konstanter gir dataintegritet samtidig som de tillater rask refaktorering.

Merk

Refaktorering innebærer å gjøre strukturelle endringer i koden, som å endre verdier, variabel-/funksjonsnavn og lignende.

For eksempel, vurder maxHeight for elementer på et nettsted. Du kan publisere en oppdatering av nettstedet ved å endre maksimal høyde på elementene med kun én endring i koden. Det er imidlertid viktig å merke seg at du ikke kan endre maksimal høyde under kjøring, noe som sikrer dataintegritet.

1234567
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);
copy
question-icon

Definer en konstant variabel:

= 50;

Click or drag`n`drop items and fill in the blanks

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.33

bookBruk av Const for Konstanter

Sveip for å vise menyen

En annen måte å definere en variabel i JavaScript på er ved å bruke nøkkelordet const. Den viktigste forskjellen mellom let og const er at variabler opprettet med const ikke kan endre verdi, mens bruk av nøkkelordet let tillater endringer av variabelens verdi.

const myNumber = 10;

La oss sammenligne oppførselen til variabler ved bruk av let og const. Se på følgende eksempel hvor vi kan endre verdien til variabelen a:

123456
// 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`
copy

Til sammenligning skal vi undersøke oppførselen til variabelen b. Vi vil møte en feil: TypeError: Assignment to a constant variable.

1234567
// 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);
copy

Bruk

Konstanter brukes som uforanderlige variabler. Du kan definere en konstant én gang og bruke den flere ganger.

Konstanter gir dataintegritet samtidig som de tillater rask refaktorering.

Merk

Refaktorering innebærer å gjøre strukturelle endringer i koden, som å endre verdier, variabel-/funksjonsnavn og lignende.

For eksempel, vurder maxHeight for elementer på et nettsted. Du kan publisere en oppdatering av nettstedet ved å endre maksimal høyde på elementene med kun én endring i koden. Det er imidlertid viktig å merke seg at du ikke kan endre maksimal høyde under kjøring, noe som sikrer dataintegritet.

1234567
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);
copy
question-icon

Definer en konstant variabel:

= 50;

Click or drag`n`drop items and fill in the blanks

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
some-alt