Funciones

Son bloques de código reutilizables.

Función que no devuelve nada, sin parámetros

<script>
	function saludar(){
		console.log("Buenas tardes!");
	}

	saludar();
</script>

Función que no devuelve nada, con parámetros

<script>

function saludar(nombre){
	console.log("Buenas tardes " + nombre);
}

saludar("Pablo");

</script>

Ejercicios: funciones

Resolveremos los siguientes ejercicios definiendo una función con parámetros de entrada

1. Ejercicio “hoyQuieroComer”
Crear una función llamada “hoyQuieroComer” que recibe un parámetro “comida” curyo valor será “garbanzos”.
Cuando llamemos a la función se mostrará un log indicándonos lo que deseamos comer.

2. Crear y llamar a una función que recibe un número y calcula su cubo.

3. Crear y llamar a una función que recibe la velocidad en Km/hora y la muestra en metros/hora.

4. Crea y llama a una función que recibe el ancho y el alto de un rectángulo y calcula su area.

Cuando una función recibe varios parámetros, estos irán separados por coma.

calculaArea(alto, ancho);

5. Crear y llamar a una función que recibe la base y la altura de un triángulo y calcula su área.
Area triángulo = base*altura/2

6. Utilizando estas dos funciones:

  • calculaPerimetro(radio); Perímetro de la circunferencia = 2*Math.PI*Radio
  • calculaArea(radio); Area de la circunferencia = Math.PI*Radio2

Asignar a una variable radio el valor 3 y mostrar por pantalla su perímetro y area.

Función que devuelve un valor

Función que no devuelve nada
function noDevuelveNada(a, b){
	const resultado = a + b;
	console.log(resultado);
}

noDevuelveNada(2,3);
Función que devuelve algo
function devuelveValor(a,b){
	const resultado = a + b;
	return resultado;
}

const valorDevuelto = devuelveValor(2,3);
console.log(valorDevuelto);
Otro ejemplo de funciones con y sin return
<script>
	const v1 = parseInt("3");
	const v2 = console.log("Esto no devuelve nada");
	console.log(v1);
	console.log(v2);
</script>
Volver a: Javascript

Aviso Legal | Política de privacidad