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
Can you explain how to call these functions with a ninja object?
What does the `lootBox` function do step by step?
Can you show an example of a ninja object and its methods?
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!
ninja.js