Funciones
Contents
Funciones#

Sintáxis básica de JavaScript
Índice
Manipulación de variables#
Averiguar tipo de dato#
1var cadena = "PlayStation";
2
3console.log(typeof cadena);
Manipulación de Strings#
Longitud de un String#
1var consola = "La videoconsola PlayStation fue lanzada en 1995";
2// ajustamos la cantidad de decimales a mostrar:
3console.log(consola.length);
Conversión número a String#
1var num = 23;
2
3var cadena = String(num);
Conversión String a Array#
1var videoconsolas = "Playstation, Gameboy, PS Vita";
2
3var arrayConsolas = videoconsolas.split(", ");
4
5console.log(arrayConsolas);
Reemplazar palabras#
1...
Primera letra mayúscula#
1...
Conversión a mayúsculas#
1mensaje = "Cadena de texto";
2
3// Cadena puesta toda en mayúsculas:
4resultado = mensaje.toUpperCase();
Conversión a minúsculas#
1mensaje = "Cadena de texto";
2
3// Cadena puesta toda en minúsculas:
4resultado = mensaje.toLowerCase();
Eliminar espacios en blanco a los lados#
1var mensaje = " mensaje sin espacios ";
2
3resultado = mensaje.trim();
4
5console.log(resultado);
Localizar posición de caracteres en cadena#
1var consola = "La videoconsola PlayStation fue lanzada en 1995";
2
3// primera posición de elemento localizado:
4console.log(consola.indexOf("videoconsola"));
5
6// primera posición último elemento localizado:
7console.log(consola.lastIndexOf("videoconsola"));
Manipulación de Números#
Conversión String a Integer#
1var numeroTexto = "25";
2
3// conversión con función:
4var numero = Number.parseInt(numeroTexto);
Conversión String a Float#
1var numeroTexto = "25.72";
2
3// conversión con función:
4var numero = Number.parseFloat(numeroTexto);
5console.log(numero);
Redondeo de decimales#
1var numero = 27.29;
2// ajustamos la cantidad de decimales a mostrar:
3console.log(numero.toFixed(0));
Validar numeros#
1var numero = NaN;
2
3console.log(Number.isNaN(numero));
4console.log(Number.isInteger(numero));
Manipulación de Arrays#
Comprobar tamaño#
1var consolas = ["Playstation", "Gameboy", "Nintendo DS"];
2
3console.log(consolas.length);
Imprimir contenido#
1...
Rango de números#
1...
Recuperar valor máximo#
1...
Recuperar valor mínimo#
1...
Suma total de todos los valores#
1...
Manipulación JSON#
Convertir Array en JSON#
1var datoJSON = JSON.stringify(persona);
Convertir JSON en Array#
1var datoObjeto = JSON.parse(datoJSON);
Manipulación de fechas#
1// Creamos el objeto date con la clase date:
2var fecha = new Date();
3
4// Cada vez que escribimos new Date() generará una nueva fecha.
5
6// Ahora podemos obtener el día:
7fecha.getDay();
8
9// Podemos ver cual es el día del mes:
10fecha.getDate();
11
12// Y así podemos obtener más tipos de datos como la hora:
13fecha.getHours();
14
15// Y podemos asignarle fechas:
16fecha.setDate(5);
Tratamiento de archivos#
Recuperar contenido de archivo#
1...
Manipulación de archivos#
Escritura de archivos:
1...
Lectura de archivos:
1...
Actualización de archivos:
1...
Manipulación de cabeceras#
Redirección#
1...
Modificar el comportamiento de un script#
1...
Lista de MIMES más comunes: https://developer.mozilla.org/es/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
Descargar un archivo desde un script#
1...
Tratamiento de CORS#
1...
Manipulación del Sistema#
Averiguar el Sistema operativo#
1...
Averiguar la arquitectura#
1...
Math: operaciones matemáticas#
1...
Random: Números aleatorios#
1...