Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Datan Tallentaminen | Datan Käsittely
Johdatus JavaScriptiin
course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Datan Tallentaminen

Note
Määritelmä

Muuttujat ovat tietokoneen muistiin tallennettujen tietojen säiliöitä. Yleinen syntaksi uuden muuttujan luomiseksi on let variableName.

Esimerkiksi seuraava koodi määrittelee uuden muuttujan nimeltä username:

let username;

Tätä kutsutaan muuttujan määrittelylauseeksi.

Voimme antaa muuttujalle arvon käyttämällä syntaksia variableName = data, jossa data voi olla tekstiä, numero tai mikä tahansa muu kelvollinen tietotyyppi.

Esimerkiksi:

let username;
username = "John Smith";

Lause, jossa annamme muuttujalle arvon, tunnetaan nimellä arvonanto-lause.

Voimme käyttää muuttujan nimeä hakeaksemme siitä tietoa:

123
let username; username = "John Smith"; console.log(username);
copy

Yllä olevassa koodissa username-termi välitettiin argumenttina console.log-lauseeseen. Tämä hakee yksinkertaisesti sen, mitä username sisältää, ja välittää sen console.log-funktiolle, joka puolestaan näyttää tiedon näytöllä.

Jos muuttujalle ei ole asetettu arvoa, sen oletusarvona on undefined:

12
let exampleVar; console.log(exampleVar);
copy

Muuttujan arvon asettamista ensimmäistä kertaa kutsutaan alustamiseksi.

On olemassa lyhyempi syntaksi muuttujan määrittelylle ja alustamiselle samanaikaisesti: let variableName = data;:

12
let username = "John Doe"; console.log(username);
copy

Kahdella muuttujalla ei voi olla samaa nimeä, muuten syntyy virhe:

12
let variableA; let variableA; // Error at this line
copy

On myös tärkeää huomioida, että muuttujien nimet ovat kirjainkoolle herkkiä, joten variableA ja VariableA ovat kaksi eri nimeä.

Lisäksi muuttujien nimeämisessä on noudatettava seuraavia sääntöjä:

  1. Muuttujan nimi ei voi alkaa numerolla;
  2. Muuttujan nimessä ei saa olla erikoismerkkejä, paitsi $ ja _;
  3. Muuttujan nimi ei saa olla sama kuin mikään JavaScriptin varattu avainsana. Esimerkiksi let tai const muuttujan nimenä ei ole sallittua.

1. Mikä on muuttujan tarkoitus JavaScriptissä?

2. Mikä seuraavista on oikea syntaksi muuttujan määrittelyyn JavaScriptissä?

3. Mikä on alustamattoman muuttujan oletusarvo?

4. Mikä on ero muuttujan määrittämisen (declaring) ja alustamisen (initializing) välillä?

5. Mikä on seuraavan koodin tuloste?

6. Mikä seuraavista määrittelee ja alustaa muuttujan oikein yhdessä lauseessa?

7. Mitä tulostuu konsoliin?

question mark

Mikä on muuttujan tarkoitus JavaScriptissä?

Select the correct answer

question mark

Mikä seuraavista on oikea syntaksi muuttujan määrittelyyn JavaScriptissä?

Select the correct answer

question mark

Mikä on alustamattoman muuttujan oletusarvo?

Select the correct answer

question mark

Mikä on ero muuttujan määrittämisen (declaring) ja alustamisen (initializing) välillä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

question mark

Mikä seuraavista määrittelee ja alustaa muuttujan oikein yhdessä lauseessa?

Select the correct answer

question mark

Mitä tulostuu konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Datan Tallentaminen

Note
Määritelmä

Muuttujat ovat tietokoneen muistiin tallennettujen tietojen säiliöitä. Yleinen syntaksi uuden muuttujan luomiseksi on let variableName.

Esimerkiksi seuraava koodi määrittelee uuden muuttujan nimeltä username:

let username;

Tätä kutsutaan muuttujan määrittelylauseeksi.

Voimme antaa muuttujalle arvon käyttämällä syntaksia variableName = data, jossa data voi olla tekstiä, numero tai mikä tahansa muu kelvollinen tietotyyppi.

Esimerkiksi:

let username;
username = "John Smith";

Lause, jossa annamme muuttujalle arvon, tunnetaan nimellä arvonanto-lause.

Voimme käyttää muuttujan nimeä hakeaksemme siitä tietoa:

123
let username; username = "John Smith"; console.log(username);
copy

Yllä olevassa koodissa username-termi välitettiin argumenttina console.log-lauseeseen. Tämä hakee yksinkertaisesti sen, mitä username sisältää, ja välittää sen console.log-funktiolle, joka puolestaan näyttää tiedon näytöllä.

Jos muuttujalle ei ole asetettu arvoa, sen oletusarvona on undefined:

12
let exampleVar; console.log(exampleVar);
copy

Muuttujan arvon asettamista ensimmäistä kertaa kutsutaan alustamiseksi.

On olemassa lyhyempi syntaksi muuttujan määrittelylle ja alustamiselle samanaikaisesti: let variableName = data;:

12
let username = "John Doe"; console.log(username);
copy

Kahdella muuttujalla ei voi olla samaa nimeä, muuten syntyy virhe:

12
let variableA; let variableA; // Error at this line
copy

On myös tärkeää huomioida, että muuttujien nimet ovat kirjainkoolle herkkiä, joten variableA ja VariableA ovat kaksi eri nimeä.

Lisäksi muuttujien nimeämisessä on noudatettava seuraavia sääntöjä:

  1. Muuttujan nimi ei voi alkaa numerolla;
  2. Muuttujan nimessä ei saa olla erikoismerkkejä, paitsi $ ja _;
  3. Muuttujan nimi ei saa olla sama kuin mikään JavaScriptin varattu avainsana. Esimerkiksi let tai const muuttujan nimenä ei ole sallittua.

1. Mikä on muuttujan tarkoitus JavaScriptissä?

2. Mikä seuraavista on oikea syntaksi muuttujan määrittelyyn JavaScriptissä?

3. Mikä on alustamattoman muuttujan oletusarvo?

4. Mikä on ero muuttujan määrittämisen (declaring) ja alustamisen (initializing) välillä?

5. Mikä on seuraavan koodin tuloste?

6. Mikä seuraavista määrittelee ja alustaa muuttujan oikein yhdessä lauseessa?

7. Mitä tulostuu konsoliin?

question mark

Mikä on muuttujan tarkoitus JavaScriptissä?

Select the correct answer

question mark

Mikä seuraavista on oikea syntaksi muuttujan määrittelyyn JavaScriptissä?

Select the correct answer

question mark

Mikä on alustamattoman muuttujan oletusarvo?

Select the correct answer

question mark

Mikä on ero muuttujan määrittämisen (declaring) ja alustamisen (initializing) välillä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

question mark

Mikä seuraavista määrittelee ja alustaa muuttujan oikein yhdessä lauseessa?

Select the correct answer

question mark

Mitä tulostuu konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt