BananaMaster

42 - String (length, toLowerCase, toUpperCase) y argumentos (Lecciones JS)

Si olvidaste algo — haz clic para ir a la lección.

Tarea 1.

Crea una función que reciba 2 argumentos: un string y un número.

Si la longitud (length) del string es mayor que el número recibido — muestra en la consola Long, si no muestra Short.

Llama a la función varias veces con valores diferentes.

Tarea 2.

Crea una función que reciba 2 strings: login y contraseña.

Convierte ambos strings a minúsculas. Si el login es igual a 'admin', y la contraseña — '12345', muestra Access granted, si no muestra Access denied.

Tarea 3.

Crea una función que reciba 2 strings como argumentos.

Compara su longitud. Si el primer string es más largo que el segundo — muestra First is longer, si es más corto — Second is longer, y si las longitudes son iguales — Equal length.

Tarea 4.

Crea una función que reciba 2 argumentos: nombre y edad.

Si la edad es mayor o igual a 18 — muestra en la consola la frase Name, Good, si no — Name, No.

Tarea 5.

Crea una función que reciba 3 argumentos: login, contraseña y edad.

Convierte el login a minúsculas. Si el login es igual a 'admin', la contraseña — '12345', y la edad es mayor o igual a 18 — muestra Good, si no — No.

Tarea 6.

Crea una función que reciba 2 strings — dos palabras.

Comprueba si son la misma palabra, ignorando mayúsculas y minúsculas (por ejemplo 'Cat' y 'cat' deben considerarse iguales). Muestra en la consola Same word o Different word.

Tarea 7.

Crea una función que reciba 2 argumentos: un rol (por ejemplo 'admin' o 'moderator') y el número de quejas contra el usuario (un número).

Si el rol es 'moderator', muestra en la consola 'Good'.

Si el rol es 'admin' y el número de quejas es mayor que 5, muestra en la consola 'No'.

Si el rol es diferente de 'admin' y 'moderator', y el número de quejas es mayor o igual a 1, muestra en la consola 'No'.

En todos los demás casos muestra en la consola 'Good'.