Funktioiden Kirjoittaminen
Funktion osat
- Määrittely: Alkaa
function
-avainsanalla. - Nimi: Funktion tunniste, kuten
ninjaController
,lootBox
, jne. - Parametrit: Sulkeissa luetellut muuttujat, jotka vastaanottavat arvoja, kun funktiota kutsutaan.
- Runko: Koodilohko aaltosulkeiden
{}
sisällä, joka suorittaa funktion toiminnot. - Palautusarvo: Valinnainen lauseke arvon palauttamiseen. Ilman sitä funktiot palauttavat
undefined
.
Esimerkki
ninja.js
-
ninjaController
: Ohjaa ninjaa kutsumallalootBox
kahdesti ja liikkumalla oikealle neljä kertaa. -
lootBox
: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat ninja-objektin, jolla on metodeja kuten
goRight()
,goUp()
, jne.
Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Kiitos palautteestasi!
ninja.js
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.57
Funktioiden Kirjoittaminen
Pyyhkäise näyttääksesi valikon
Funktion osat
- Määrittely: Alkaa
function
-avainsanalla. - Nimi: Funktion tunniste, kuten
ninjaController
,lootBox
, jne. - Parametrit: Sulkeissa luetellut muuttujat, jotka vastaanottavat arvoja, kun funktiota kutsutaan.
- Runko: Koodilohko aaltosulkeiden
{}
sisällä, joka suorittaa funktion toiminnot. - Palautusarvo: Valinnainen lauseke arvon palauttamiseen. Ilman sitä funktiot palauttavat
undefined
.
Esimerkki
ninja.js
-
ninjaController
: Ohjaa ninjaa kutsumallalootBox
kahdesti ja liikkumalla oikealle neljä kertaa. -
lootBox
: Määrittelee joukon toimintoja (liikkuminen, sushin poimiminen) ninjalle. -
Parametri: Molemmat funktiot ottavat ninja-objektin, jolla on metodeja kuten
goRight()
,goUp()
, jne.
Swipe to start coding
Ratkaisu
Tutustu muihin kursseihin luettelossa
Kiitos palautteestasi!
Awesome!
Completion rate improved to 3.57ninja.js