Está en la página 1de 3

Funciones Especiales

length: Esta función devuelve la longitud de una cadena de texto, es decir, el


número de caracteres que contiene. Por ejemplo, si tienes la cadena "Hola", la
función length devolverá el valor 4.

const cadena = "Hola";


const longitud = cadena.length;
console.log(longitud); // Output: 4

toUpperCase(): Esta función convierte todos los caracteres de una cadena de texto
a mayúsculas. Por ejemplo, si tienes la cadena "Hola", la función toUpperCase()
devolverá "HOLA".

const cadena = "Hola";


const mayusculas = cadena.toUpperCase();
console.log(mayusculas); // Output: "HOLA"

charAt(posicion): Esta función devuelve el carácter ubicado en una posición


específica de una cadena de texto. La posición se indica como argumento en la
función. Por ejemplo, si tienes la cadena "Hola" y quieres obtener el carácter en la
posición 1, la función charAt(1) devolverá "o".

const cadena = "Hola";


const caracter = cadena.charAt(1);
console.log(caracter); // Output: "o"

split(separador): Esta función divide una cadena de texto en un array de cadenas


más pequeñas, utilizando un separador específico. Por ejemplo, si tienes la cadena
"Hola,amigo" y utilizas la función split(","), obtendrás un array con dos elementos:
"Hola" y "amigo".

const cadena = "Hola,amigo";


const arrayCadenas = cadena.split(",");
console.log(arrayCadenas); // Output: ["Hola", "amigo"]

toLowerCase(): Esta función convierte todos los caracteres de una cadena de texto
a minúsculas.

const cadena = "Hola";


const minusculas = cadena.toLowerCase();
console.log(minusculas); // Output: "hola"
replace(subcadena, nuevaSubcadena): Esta función reemplaza una subcadena
específica por otra en una cadena de texto.

const cadena = "Hola mundo";


const nuevaCadena = cadena.replace("mundo", "amigo");
console.log(nuevaCadena); // Output: "Hola amigo"

slice(inicio, fin): Esta función extrae una porción de una cadena de texto,
comenzando desde el índice de inicio y hasta el índice de fin (no inclusivo).

const cadena = "Hola mundo";


const subcadena = cadena.slice(5, 10);
console.log(subcadena); // Output: "mundo"

indexOf(subcadena): Esta función devuelve la posición de la primera aparición de


una subcadena dentro de una cadena de texto.

const cadena = "Hola mundo";


const posicion = cadena.indexOf("mundo");
console.log(posicion); // Output: 5

Generar Números Aleatorios


La función en JavaScript que te permite generar números aleatorios es
Math.random(). Esta función devuelve un número pseudoaleatorio entre 0 (inclusive)
y 1 (exclusivo). Aquí hay un ejemplo de cómo utilizarla:

const numeroAleatorio = Math.random();


console.log(numeroAleatorio); // Output: un número aleatorio entre 0 y
1 (por ejemplo, 0.523)

Si deseas generar un número aleatorio dentro de un rango específico, puedes


combinar Math.random() con otras funciones matemáticas. Por ejemplo, para
generar un número entero aleatorio entre un valor mínimo y máximo, puedes utilizar
Math.floor() y realizar algunos cálculos adicionales.

const min = 1;
const max = 10;
const numeroEnteroAleatorio = Math.floor(Math.random() * (max - min +
1)) + min;
console.log(numeroEnteroAleatorio); // Output: un número entero
aleatorio entre 1 y 10 (por ejemplo, 7)
Recuerda que los números generados por Math.random() son pseudoaleatorios, lo
que significa que siguen un patrón determinista y no son verdaderamente aleatorios.
Sin embargo, para la mayoría de los casos, estos números son suficientemente
aleatorios para satisfacer las necesidades de la mayoría de los programas.

También podría gustarte