Ejercicio – Corregir errores de sintaxis en funciones

Ejercicio – Corregir errores de sintaxis en funciones

Print Friendly, PDF & Email
Ejercicio – Corregir errores de sintaxis en funciones
Valora esta entrada
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;)
Ver solución (Haz clic)

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:

Acceder y modificar una web con javascript
- 329
Vamos a ver como mediante Javascript podemos interactuar con las etiquetas html que constituyen un documento web. Podemos acceder a una etiqueta, un párrafo, un enlace, una imagen, o incluso a los met...
Como añadir nuevos nodos al DOM usando Javascript
- 346
En esta entrada vemos un tutorial paso a paso sobre como añadir nuevos nodos al DOM mediante Javacript con el ejemplo de un párrafo y el de una imagen.
Como modificar el destino de todos los enlaces de una web con javascript
- 90
Ejercicio con solución de la serie ejercicios javascript puro dónde se muestra como modificar el href de todos los enlaces de una web.
Ejercicio – Crear una lista de recordatorios
- 57
Ejercicio javascript solucionado para crear una lista de recordatorios y que es capaz de resetear todos los nodos. Apuntes de clase.
Tipos de variables en Javascript
- 683
En programación se dice que una variable es un recurso de memoria del ordenador reservado para alojar una información. En Javascript existen 5 tipos de variables: textos, números, booleanos, objetos y...
Ejercicio – Cálculo del perímetro de un rectángulo mediante funciones
- 86
Ejercicio en el que se práctica de modo fácil la lógica de programación mediante el uso de funciones declaradas en JS.
Ejercicio JS – Crear un cronómetro con javascript
- 35
Completo cronómetro JS dónde se usa setInterval, addEventListener, removeEventListener y se repasan conceptos de CSS. Incluye solución.
Factores que afectan al tiempo de carga de una página web
- 255
Resumimos los principales factores que deberemos tener en cuenta desde el punto de vista de alguien que ha estudiado un curso de confección y publicación de páginas web para la optimización y mejora d...
Resumen de como comentar código en html, css y javascript
- 311
En las fases iniciales de aprender html, css y javascript nos vemos abrumados por tanta información. Con la entrada de hoy hacemos un resumen sobre como comentar código en los principales lenguajes de...
Javascript: Estructura básica de un script
- 797
¿Qué es programar? Programar es indicar a una máquina que siga un conjunto ordenado de instrucciones. Es una acción cotidiana que realizamos sin apercibirnos cuando seguimos una receta de cocina. Y si...
Francesc Ricart
hola@francescricart.com

Soy un ingeniero industrial a quién le apasiona aprender y enseñar. En el mundo del marketing online he encontrado una de mis pasiones. Ejerzo como docente ocupacional y privado para empresas. Y también hago consultoría web para PIMES, autónomos y otros emprendedores como yo. Ayudo a las empresas en cualquier temática relacionada con su presencia digital y herramientas web. Aunque mi especialidad es el posicionamiento en buscadores (SEO). A nivel de formación lo que más feliz me hace es que un alumno haga de mi pasión una forma de vida y le ayude a encontrar trabajo. A nivel de negocios ayudo a empresarios a desenvolverse con soltura en el mundo digital y les animo a hacer cada vez más cosas que nunca hubieran imaginado que ellos también podían hacer. En este camino les ayudo haciendo todo aquello dónde ellos no llegan y crecemos juntos. Encontraréis más acerca de mi en la página sobre mi

No hay comentarios

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.