Una función es un conjunto de instrucciones que forman parte de un mismo proceso. Los lenguajes de programación suelen tener muchas funciones predefinidas que realizan los procesos más habituales.
En algunas ocasiones las funciones necesitan valores que debemos enviarles para que ellas puedan procesarlos y devolvernos un resultado. A estos valores que tenemos que enviar a las funciones, los llamamos argumentos (también a veces parámetros) y deben ir entre paréntesis. Aquellas funciones que no necesitan argumentos llevarán los paréntesis
vacíos. Hay dos tipos de funciones : PREDEFINIDAS Y LAS PROPIAS.
Funciones de String o cadenas de caracteres
Para poder ejecutar un código de JS se requiere que este dentro del código de HTML por lo tanto se les solicita anexar la parte correspondiente a los siguientes ejemplos y cada uno implementado en una página web distinta o individual y con titulo de acuerdo a la función que realiza:
Ejemplo 1: Determinar la longitud de caracteres que tiene un texto y mostrar el resultad.

Ejemplo 2: Agregar o anexar una cadena de caracteres al primer texto para formar un segundo e imprimir en pantalla.

Ejemplo 3: Convertir el contenido de la variable miTexto a mayúsculas y mostrar el resultado en pantalla:

Ejemplo 4: Convertir el contenido de la variable miTexto a minúsculas y mostrar el resultado en pantalla:

Ejemplo 5: Obtener un carácter en una posición determinado y mostrar el resultado en pantalla:

Ejemplo 6: Obtener una posición de un carácter determinado y mostrar el resultado en pantalla:


Ejemplo 7: Obtener una sub cadena de acuerdo a una posición determinada y mostrar el resultado en pantalla:




Ejemplo 7: Obtener palabras separadas de acuerdo una cadena de caracteres y mostrar el resultado en pantalla:

Ahora utilizando estructuras de arreglos tendremos algunos ejemplos:
En programación, un arreglo es una colección de elementos o cosas. Los arreglos guardan data como elementos y los regresan cuando los necesitas. La estructura de datos de arreglo es ampliamente usada en todos los lenguajes de programación que la soportan.
Un par de square brackets []
representa un arreglo en JavaScript. Todos los elementos en un arreglo están separados por una comma(,)
.
En JavaScript, los arreglos pueden ser una colección de elementos de cualquier tipo. Esto significa que tú puedes crear un arreglo con elementos de tipo Cadena , Boolean, Número, Objetos, e incluso otros Arreglos.
Aquí hay un ejemplo de un arreglo con otros cuatro elementos: tipo Número, Boolean, Cadena y Objeto.

La posición de un elemento en el arreglo es conocido como indice
. En JavaScript, el indice del arreglo empieza con 0
, e incrementa uno a uno con cada elemento.
Entonces, por ejemplo, en el arreglo de arriba, el elemento 100 es en índice 0
, cierto si está en índice 1
, ‘freeCodeCamp’ está en índice 2
, y así. (https://www.freecodecamp.org/espanol/news/el-manual-de-arreglos-en-javascript/)
Funciones aplicadas a los arreglos:





Para las funciones que manejan números veremos los siguientes casos:


