Escribiendo Funciones
Partes de una Función
- Declaración: Comienza con la palabra clave
function
. - Nombre: El identificador para la función como
ninjaController
,lootBox
, etc. - Parámetros: Variables listadas entre paréntesis que aceptan valores cuando se llama a la función.
- Cuerpo: Un bloque de código dentro de llaves
{}
que realiza las acciones de la función. - Valor de Retorno: Declaración opcional para devolver un valor. Sin ella, las funciones devuelven
undefined
.
Ejemplo
ninja.js
-
ninjaController
: Controla al ninja llamando alootBox
dos veces y moviéndose a la derecha cuatro veces. -
lootBox
: Define un conjunto de acciones (moverse, recoger sushi) para el ninja. -
Parámetro: Ambas funciones toman un objeto ninja que tiene métodos como
goRight()
,goUp()
, etc.
Swipe to start coding
Solución
Explora otros cursos en el Catálogo
¡Gracias por tus comentarios!
ninja.js
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.57
Escribiendo Funciones
Desliza para mostrar el menú
Partes de una Función
- Declaración: Comienza con la palabra clave
function
. - Nombre: El identificador para la función como
ninjaController
,lootBox
, etc. - Parámetros: Variables listadas entre paréntesis que aceptan valores cuando se llama a la función.
- Cuerpo: Un bloque de código dentro de llaves
{}
que realiza las acciones de la función. - Valor de Retorno: Declaración opcional para devolver un valor. Sin ella, las funciones devuelven
undefined
.
Ejemplo
ninja.js
-
ninjaController
: Controla al ninja llamando alootBox
dos veces y moviéndose a la derecha cuatro veces. -
lootBox
: Define un conjunto de acciones (moverse, recoger sushi) para el ninja. -
Parámetro: Ambas funciones toman un objeto ninja que tiene métodos como
goRight()
,goUp()
, etc.
Swipe to start coding
Solución
Explora otros cursos en el Catálogo
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 3.57ninja.js