Const-Muuttujien Käyttäminen Vakioille
Toinen tapa määritellä muuttuja JavaScriptissä on käyttää const-avainsanaa. Merkittävin ero let- ja const-avainsanojen välillä on, että const-muuttujien arvoa ei voi muuttaa, kun taas let-muuttujan arvoa voidaan muuttaa.
const myNumber = 10;
Vertailun vuoksi tarkastellaan muuttujien käyttäytymistä käyttäen let-ja const-avainsanoja. Katso seuraavaa esimerkkiä, jossa a-muuttujan arvoa voidaan muuttaa:
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`
Vastaavasti tarkastellaan b-muuttujan käyttäytymistä. Tällöin kohdataan virheilmoitus: 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);
Käyttö
Vakioita käytetään muuttumattomina muuttujina. Voit määrittää vakion kerran ja käyttää sitä useita kertoja.
Vakiot tarjoavat tietojen eheyden ja mahdollistavat nopean uudelleenrakenteen.
Huomio
Refaktorointi tarkoittaa koodin rakenteellista muuttamista, kuten arvojen, muuttuja-/funktioiden nimien ja muiden muokkaamista.
Esimerkiksi maxHeight sivuston elementeille. Voit julkaista sivustopäivityksen muuttamalla elementtien maksimikorkeutta vain yhdellä muutoksella koodissa. On kuitenkin tärkeää huomata, että maksimikorkeutta ei voi muuttaa ajonaikaisesti, mikä varmistaa tietojen eheyden.
1234567const 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);
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain more about when to use `let` vs `const`?
What happens if I try to change a property of an object declared with `const`?
Can you give more examples of using constants in real-world scenarios?
Awesome!
Completion rate improved to 2.5
Const-Muuttujien Käyttäminen Vakioille
Pyyhkäise näyttääksesi valikon
Toinen tapa määritellä muuttuja JavaScriptissä on käyttää const-avainsanaa. Merkittävin ero let- ja const-avainsanojen välillä on, että const-muuttujien arvoa ei voi muuttaa, kun taas let-muuttujan arvoa voidaan muuttaa.
const myNumber = 10;
Vertailun vuoksi tarkastellaan muuttujien käyttäytymistä käyttäen let-ja const-avainsanoja. Katso seuraavaa esimerkkiä, jossa a-muuttujan arvoa voidaan muuttaa:
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`
Vastaavasti tarkastellaan b-muuttujan käyttäytymistä. Tällöin kohdataan virheilmoitus: 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);
Käyttö
Vakioita käytetään muuttumattomina muuttujina. Voit määrittää vakion kerran ja käyttää sitä useita kertoja.
Vakiot tarjoavat tietojen eheyden ja mahdollistavat nopean uudelleenrakenteen.
Huomio
Refaktorointi tarkoittaa koodin rakenteellista muuttamista, kuten arvojen, muuttuja-/funktioiden nimien ja muiden muokkaamista.
Esimerkiksi maxHeight sivuston elementeille. Voit julkaista sivustopäivityksen muuttamalla elementtien maksimikorkeutta vain yhdellä muutoksella koodissa. On kuitenkin tärkeää huomata, että maksimikorkeutta ei voi muuttaa ajonaikaisesti, mikä varmistaa tietojen eheyden.
1234567const 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);
Kiitos palautteestasi!