Curso javascript nivel medio
En esta sección, encontrarás una serie de ejercicios para practicar los conceptos aprendidos en las lecciones anteriores. ¡Buena suerte!
Crea una función que reciba ese objeto y devuelva:
- el
name(si el valor denameno es falsy) - en caso de no tener name, devolverá al
surname(si elsurnameno es falsy) - y por último, si no tiene
namenisurname, se devolverá la palabra 'anónimo'
- Para hacer el ejercicio no puedes usar la instrucción
if
Loading...- el
Dada una lista de profesores donde cada profesor tiene un nombre y una propiedad cap (capacidad para enseñar),
crea una función llamada
countTeachersque acepte un array de profesores y devuelva un mensaje que indique cuántos profesores tienen la propiedad cap igual a true.- Si hay algún profesor devolverá el texto: "Hay X profes" donde X es el número de profesores con la propiedad cap igual a true.
- Si no hay ningún profesor devolverá el texto: "No hay ninguno"
- Para hacer el ejercicio no puedes usar la instrucción
if,for,whileodoy debes usar funciones de orden superior.
Loading...Crea una función llamada
squareque acepte un parámetro n y devuelva el cuadrado de n.Si el valor de n es
falsy(como null, undefined, 0, false, etc.), la función deberá devolver un valor predeterminado que esInfinity.Descripción del comportamiento:
- Si se proporciona un número como n y es
truthy, la función calculará su cuadrado y lo devolverá. - Si no se proporciona un valor, o el valor es
falsy(por ejemplo, 0, null, undefined), la función devolveráInfinity.
Loading...- Si se proporciona un número como n y es
Dada una lista de estudiantes, donde cada estudiante tiene un nombre y un conjunto (variable) de notas, crea una función llamada
calcularMediasque calcule la media de las notas para cada estudiante.Si un estudiante no tiene notas, la función deberá devolver una media de 0.
Requisitos:
- Entrada: Un array de arrays, donde el primer elemento es el nombre del estudiante y los siguientes elementos son las notas (si las tiene).
- Salida: Un array de objetos, donde cada objeto contiene el nombre del estudiante y la media de sus notas. Si el estudiante no tiene notas, la media será 0.
1const estudiantes = [ 2 ['Juan', 8, 7, 9], 3 ['Ana', 10, 8], 4 ['Pedro', 5, 6, 7, 6], 5 ['Paula'], 6];Deberá devolver este resultado:
1[ 2 { nombre: 'Juan', media: 8 }, 3 { nombre: 'Ana', media: 9 }, 4 { nombre: 'Pedro', media: 6 }, 5 { nombre: 'Paula', media: 0 } 6]Loading...