Muuttujat (JavaScript)

Muuttujat

> Opas

Muuttujat ovat jokaisen ohjelmointikielen peruskäsite. Ne ovat paikkoja, jotka säilyttävät arvoja muistissa, jotta voit käyttää niitä uudelleen.

Muuttujissa voi olla monenlaisia arvoja:

Muuttujan esittely

Ennen kuin voit käyttää muuttujaa, se täytyy esitellä. JavaScriptissä se tehdään avainsanalla let (arvolle, joka voi muuttua) tai const (arvolle, joka ei koskaan muutu):

Voit myös antaa muuttujalle arvon heti:

Käytä oletuksena const-sanaa ja let-sanaa vain silloin, kun muuttujalle todella täytyy antaa uusi arvo. TypeScriptissä voit myös merkitä tyypin: const enemy: Entity = Fight.getNearestEnemy().

Muuttujan käyttäminen

Kun haluat käyttää muuttujaan tallennettua arvoa, kirjoitat yksinkertaisesti sen nimen:

Tässä me on oma purjosi, joka saadaan Fight.me-ominaisuudella, ja enemy on lähin vihollinen, joka saadaan kutsulla Fight.getNearestEnemy(). Sitten annamme enemy-muuttujan metodeille moveToward ja useWeapon.

Arvon säilyttäminen vuorosta toiseen

Koodisi suoritetaan joka vuoro alusta asti uudelleen, joten let- tai const-sanalla esitellyt muuttujat elävät vain vuoron ajan. Jos haluat säilyttää arvon vuorosta toiseen, määrittele funktio turn(): turn()-funktion ulkopuolinen koodi suoritetaan vain kerran (kun tekoäly ladataan), kun taas turn() suoritetaan uudelleen joka vuoro.

Oppaan loppuosassa kirjoitamme enimmäkseen yksinkertaisia tekoälyjä (ilman turn()-funktiota), jotka suoritetaan kokonaan joka vuoro.

❓ Tietovisa

Mikä on muuttuja?

Arvo, joka muuttuu usein Paikka, johon arvo tallennetaan

Mikä koodi esittelee muuttujan foo?

let foo = 12 const foo = 12 foo variable foo

Koko tekoäly