Écrire des Fonctions
Parties d'une Fonction
- Déclaration : Elle commence par le mot-clé
function
. - Nom : L'identifiant de la fonction comme
ninjaController
,lootBox
, etc. - Paramètres : Variables listées entre parenthèses qui acceptent des valeurs lorsque la fonction est appelée.
- Corps : Un bloc de code entre accolades
{}
qui exécute les actions de la fonction. - Valeur de Retour : Instruction optionnelle pour renvoyer une valeur. Sans cela, les fonctions renvoient
undefined
.
Exemple
ninja.js
-
ninjaController
: Contrôle le ninja en appelantlootBox
deux fois et en se déplaçant quatre fois vers la droite. -
lootBox
: Définit un ensemble d'actions (se déplacer, ramasser des sushis) pour le ninja. -
Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme
goRight()
,goUp()
, etc.
Swipe to start coding
Solution
Explorer d'autres cours dans le catalogue
Merci pour vos commentaires !
ninja.js
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.57
Écrire des Fonctions
Glissez pour afficher le menu
Parties d'une Fonction
- Déclaration : Elle commence par le mot-clé
function
. - Nom : L'identifiant de la fonction comme
ninjaController
,lootBox
, etc. - Paramètres : Variables listées entre parenthèses qui acceptent des valeurs lorsque la fonction est appelée.
- Corps : Un bloc de code entre accolades
{}
qui exécute les actions de la fonction. - Valeur de Retour : Instruction optionnelle pour renvoyer une valeur. Sans cela, les fonctions renvoient
undefined
.
Exemple
ninja.js
-
ninjaController
: Contrôle le ninja en appelantlootBox
deux fois et en se déplaçant quatre fois vers la droite. -
lootBox
: Définit un ensemble d'actions (se déplacer, ramasser des sushis) pour le ninja. -
Paramètre : Les deux fonctions prennent un objet ninja qui a des méthodes comme
goRight()
,goUp()
, etc.
Swipe to start coding
Solution
Explorer d'autres cours dans le catalogue
Merci pour vos commentaires !
Awesome!
Completion rate improved to 3.57ninja.js