Funciones#

Logo JavaScript

Sintáxis básica de JavaScript

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...

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...