Ejercicio 1:

Programa una función que cuente el número de caracteres de una cadena de texto, por ejemplo miFunción("Hola Mundo") devolverá 10.

Ejercicio 2:

Programa una función que te devuelva el texto recortado según el número de caracteres indicados, por ejemplo miFunción("Hola Mundo", 4) devolverá "Hola"

Ejercicio 3:

Programa una función que dada una String te devuelva un Array de textos separados por cierto caracter, por ejemplo miFuncion('hola que tal', ' ') devolverá ['hola', 'que', 'tal']

Ejercicio 4:

Programa una función que repita un texto X veces, por ejemplo miFuncion('Hola Mundo', 3) devolverá Hola Mundo Hola Mundo Hola Mundo

Ejercicio 5:

Programa una función que invierta las palabras de una cadena de texto, por ejemplo miFuncion("Hola Mundo") devolverá "odnuM aloH"

Ejercicio 6:

Programa una función para contar el número de veces que se repite una palabra en un texto largo, por ejemplo miFuncion("hola mundo adios mundo", "mundo") devolverá 2

Ejercicio 7:

Programa una función que valide si una palabra o frase dada, es un palíndromo (que se lee igual en un sentido que en otro), por ejemplo mifuncion("Salas") devolverá true

Ejercicio 8:

Programa una función que elimine cierto patrón de caracteres de un texto dado, por ejemplo miFuncion("xyz1, xyz2, xyz3, xyz4 y xyz5", "xyz") devolverá "1, 2, 3, 4 y 5

Ejercicio 9:

Programa una función que obtenga un numero aleatorio entre 501 y 600

Ejercicio 10:

Programa una función que reciba un número y evalúe si es capicúa o no (que se lee igual en un sentido que en otro), por ejemplo miFuncion(2002) devolverá true

Ejercicio 11:

Programa una función que calcule el factorial de un número (El factorial de un entero positivo n, se define como el producto de todos los números enteros positivos desde 1 hasta n), por ejemplo miFuncion(5) devolverá 120

Ejercicio 12:

Programa una función que determine si un número es primo (aquel que solo es divisible por sí mismo y 1) o no, por ejemplo miFuncion(7) devolverá true

Ejercicio 13:

Programa una función que determine si un número es par o impar, por ejemplo miFuncion(29) devolverá Impar

Ejercicio 14:

Programa una función para convertir grados Celsius a Fahrenheit y viceversa, pe. miFuncion(0,"C") devolverá 32°F

Ejercicio 15:

Programa una función para convertir números de base binaria a decimal y viceversa, por ejemplo miFuncion(100,2) devolverá 4 base 10

Ejercicio 16:

Programa una función que devuelva el monto final después de aplicar un descuento a una cantidad dada, por ejemplo miFuncion(1000, 20) devolverá 800

Ejercicio 17:

Programa una función que dada una fecha válida determine cuantos años han pasado hasta el día de hoy, por ejemplo miFuncion(new Date(1984,4,23)) devolverá 35 años (en 2020)

Ejercicio 18:

Programa una función que dada una cadena de texto cuente el número de vocales y consonantes, por ejemplo miFuncion("Hola Mundo") devuelva Vocales: 4, Consonantes: 5

Ejercicio 19:

Programa una función que valide que un texto sea un nombre válido, por ejemplo miFuncion("María Eugenia") devolverá verdadero

Ejercicio 20:

Programa una función que valide que un texto sea un email válido, por ejemplo miFuncion("costamariaeugenia1@gmail.com") devolverá verdadero

Ejercicio 21:

Programa una función que dado un array numérico devuelve otro array con los números elevados al cuadrado, por ejemplo mi_funcion([1, 4, 5]) devolverá [1, 16, 25]

Ejercicio 22:

Programa una función que dado un array devuelva el número mas alto y el más bajo de dicho array, por ejemplo miFuncion([1, 4, 5, 99, -60]) devolverá [99, -60]

Ejercicio 23:

Programa una función que dado un array de números devuelva un objeto con 2 arreglos en el primero almacena los números pares y en el segundo los impares, por ejemplo miFuncion([1,2,3,4,5,6,7,8,9,0]) devolverá {pares: [2,4,6,8,0], impares: [1,3,5,7,9]}

Ejercicio 24:

Programa una función que dado un arreglo de números devuelva un objeto con dos arreglos, el primero tendrá los numeros ordenados en forma ascendente y el segundo de forma descendiente, por ejemplo miFuncion([7, 5,7,8,6]) devolverá { asc: [5,6,7,7,8], desc: [8,7,7,6,5] }

Ejercicio 25:

Programa una función que dado un arreglo de elementos, elimine los duplicados, por ejemplo miFuncion(["x", 10, "x", 2, "10", 10, true, true]) devolverá ["x", 10, 2, "10", true]

Ejercicio 26:

Programa una función que dado un arreglo de números obtenga el promedio, por ejemplo promedio([9,8,7,6,5,4,3,2,1,0]) devolverá 4.5

Ejercicio 27:

Programa una clase llamada Pelicula.

La clase recibirá un objeto al momento de instanciarse con los siguentes datos: id de la película en IMDB, titulo, director, año de estreno, país o países de origen, géneros y calificación en IMBD.

* Géneros Aceptados: Action, Adult, Adventure, Animation, Biography, Comedy, Crime, Documentary ,Drama, Family, Fantasy, Film Noir, Game-Show, History, Horror, Musical, Music, Mystery, News, Reality-TV, Romance, Sci-Fi, Short, Sport, Talk-Show, Thriller, War, Western.