Ejercicios JS

Crear una función ‘mayor’ que pasándole dos números nos devuelva el mayor. Declaradla de las tres maneras posibles (declaración, expresión, flecha).

Crear una función ‘paridad’ que pasándole dos números nos devuelva true si los dos son pares o impares o false si uno es par y el otro impar. Declaración y función flecha

Crear una función a la que le pasemos un número y nos devuelva si es primo o no.

Ejemplos funciones js

let a=10, b=20;
let t=[1,2,3]

function sorpresa(num, par,impar){
	if (num%2==0){
		par();
	}else{
		impar();
	}
}

function suma(a,b){
	a+=b;
	return a;
}
function sumaTabla(t){
	let s=0;
	while(t.length>0){
		s+=t.pop();
	}
	return s;
}
let c=suma(a,b);
function duplicarTabla(tabla){
	let t=[...tabla];
	for(let i=0;i<t.length;i++){
		t[i]*=2;
	}
	return t;
}
function cambiarTabla(tabla,funcion){
	let t=[...tabla];
	for(let i=0;i<t.length;i++){
		t[i]=funcion(t[i]);
	}
	return t;
}
function duplicar(n){
	return n*2;
}
function cuadrado(n){
	return n*n;
}
let saludo=function(){
	console.log("holis");
}
let otro=saludo;
let adios=function(){
	console.log("Adios");
}
sorpresa(4,saludo,adios);
sorpresa(5,saludo,adios);

console.log(c);
console.log(a);
a=suma(a,b);
t2=duplicarTabla(t); //Duplicarla en otra tabla
t=duplicarTabla(t); // Modificar mi table
let t3=cambiarTabla(t,cuadrado);
console.log(t);
console.log(t3);
let s=sumaTabla(t);
console.log(s);
console.log(t);

Ejercicio bootstrap

Con el ejercicio del otro día (acordeón galería de imágenes) vamos a modificarlo para incorporar Bootstrap poniendo:

La barra de navegación con navbar.
El acordeón el de bootstrap.
Crear un botón ‘login’ que nos abra un modal con dos cajas de texto usuario y contraseña.