06 Oct Ejercicio – Corregir errores de sintaxis en funciones
En este ejercicio vamos a aplicar el concepto de función.
Las funciones tienen las siguientes particularidades:
- Se usan llamándolas.
- Para poder usar una función esta debe ser correctamente declarada.
Function NombreFuncion(/*variables*/){/*instrucciones*/}
- Una función puede contener o no la instrucción return. Podemos encontrar funciones que devuelven un valor y funciones que no devuelven nada simplemente ejecutan una secuencia de instrucciones que pueden tener o no un efecto visual sobre la web.
- Las funciones son en realidad un tipo especial de variable.
Te sugiero leer esta entrada dónde se explica la teoría de las funciones JS.
También sería interesante que repases el concepto de scope de las variables para tener claro que sucede cuando declararas o no una variable en el interior de una función y/o cuando usas una variable de tipo global.
Enunciado
Corrige los errores.
creaAlumno{a, var=b} (
var producto, var suma;
producto = a * b;
suma = a + b;
return producto, suma;)
Solución del ejercicio
function creaAlumno(a, b) {
//falta la palabra reservada function
//la llaves deben ser paréntesis y no {}
//dentro del paréntesis de una función no podemos usar la palabra reservada var porqué JS entiende que estamos declarando una nueva variable y al detectar que se llama igual que la palabra reservada var entonces salta un error en tiempo de ejecución.
//después del paréntesis debemos escribir {
var producto, suma; // sólo un var por fila.
producto = a * b;
suma = a + b;
return producto; //el punto y coma es ok.
// return sólo permite devolver una única variable o valor. debemos elegir suma o producto o en su defecto convertirlo en un array.
};
//escribimos } para indicar el fin de la función.
¡Hola!
Querido lector,
En este ejercicio hemos repasado funciones, declaraciones de variables, punto y coma.
¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!
Entradas relacionadas:
El desconocimiento hace que a menudo muchos usuarios decidan desactivar la opción de que nuestra navegador acepte y/o interprete este lenguaje de script. ¿Que podemos hacer para avisar a los usuarios ...
En esta entrada explicamos los tipos de cookies que existen y mostramos una biblioteca de funciones que nos permite crear, modificar, eliminar y detectar cookies con javscript.
¿Estás preparando un examen javascript? Comparto el último examen JS (nivel básico) del curso de confección y publicación de páginas web (IFCD0110)
Se muestran 3 ejemplos explicados paso a paso para ayudar a entender como funciona la estructura de programación for.
No saber resolver un problema como alumno es normal. Que te suceda como profesor da mucha rabia. ¿Me ayudas con un problema de JS difícil?
Lo más importante que debéis aprender en este curso es como tabular correctamente vuestro código. Incluye imágenes de casos bien tabulados y mal tabulados.
No Comments