Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Using Const for Constants | Muuttujat ja Tietotyypit JavaScriptissä
Johdanto JavaScriptiin
course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
Using Const for Constants

Toinen tapa määritellä muuttuja JavaScriptissä on käyttää const-avainsanaa. Pääasiallinen ero let- ja const-avainsanojen välillä on se, että muuttujien, jotka on luotu käyttäen const, arvoja ei voi muuttaa, kun taas käyttämällä let-avainsanaa voidaan muuttaa niiden arvoja.

javascript

Vertailkaamme muuttujien käyttäytymistä käyttäen let- ja const-avainsanoja. Katsotaan seuraavaa esimerkkiä, jossa voimme muuttaa a-muuttujan arvoa:

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

In contrast, let's examine the behavior of the b variable. We will encounter an error: 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

Käyttö

Vakioita käytetään muuttumattomina muuttujina. Voit määrittää vakion kerran ja käyttää sitä useita kertoja.

Vakiot tarjoavat tietojen eheyttä samalla kun mahdollistavat nopean refaktoroinnin.

Huomio

Refaktorointi tarkoittaa koodin rakenteellisten muutosten tekemistä, kuten arvojen, muuttujien/funktioiden nimien ja muiden muokkaamista.

Esimerkiksi, harkitse maxHeight sivuston elementeille. Voit julkaista sivustopäivityksen muuttamalla elementtien maksimikorkeutta vain yhdellä muutoksella koodissa. On kuitenkin tärkeää huomata, että et voi muuttaa maksimikorkeutta ajon aikana, mikä varmistaa tietojen eheyden.

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

Määritä vakio muuttuja:

= 50;

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

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
Using Const for Constants

Toinen tapa määritellä muuttuja JavaScriptissä on käyttää const-avainsanaa. Pääasiallinen ero let- ja const-avainsanojen välillä on se, että muuttujien, jotka on luotu käyttäen const, arvoja ei voi muuttaa, kun taas käyttämällä let-avainsanaa voidaan muuttaa niiden arvoja.

javascript

Vertailkaamme muuttujien käyttäytymistä käyttäen let- ja const-avainsanoja. Katsotaan seuraavaa esimerkkiä, jossa voimme muuttaa a-muuttujan arvoa:

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

In contrast, let's examine the behavior of the b variable. We will encounter an error: 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

Käyttö

Vakioita käytetään muuttumattomina muuttujina. Voit määrittää vakion kerran ja käyttää sitä useita kertoja.

Vakiot tarjoavat tietojen eheyttä samalla kun mahdollistavat nopean refaktoroinnin.

Huomio

Refaktorointi tarkoittaa koodin rakenteellisten muutosten tekemistä, kuten arvojen, muuttujien/funktioiden nimien ja muiden muokkaamista.

Esimerkiksi, harkitse maxHeight sivuston elementeille. Voit julkaista sivustopäivityksen muuttamalla elementtien maksimikorkeutta vain yhdellä muutoksella koodissa. On kuitenkin tärkeää huomata, että et voi muuttaa maksimikorkeutta ajon aikana, mikä varmistaa tietojen eheyden.

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

Määritä vakio muuttuja:

= 50;

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

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt