Seleccionar página
Fechas y otros objetos básicos en Javascript

Fechas y otros objetos básicos en Javascript

Javascript dispone de una serie de objetos que envuelven los tipos básicos o primitivos (String, Number y Boolean). Normalmente se diferencias los tipos primitivos y los objetos en que los primeros se escriben en minúsculas y los segundos son un constructor cuya...
Casos especiales: undefined, null y NaN

Casos especiales: undefined, null y NaN

Cuando trabajamos con datos en Javascript nos encontramos con algunos casos algo complicados de gestionar entre los que están undefined, null y NaN. Con estos datos debemos tener en cuenta su especial comportamiento y naturaleza. Vamos a dar un repaso a estos tipos de...
Comparación estricta y no estricta en Javascript

Comparación estricta y no estricta en Javascript

Aunque pueda parecer que comparar dos valores es algo sencillo y común, lo cierto es que comparar en Javascript conlleva algunas dificultades que debemos conocer y manejar para evitar problemas en nuestro código. Una de estas características singulares es la...
Sistema de pruebas minimalista en Javascript

Sistema de pruebas minimalista en Javascript

Afortunadamente disponemos de excelentes librerías y paquetes para hacer pruebas en Javascript. Mocha, Jazmine, Jest, Chai, ShouldJS y otras soluciones similares nos ofrecen una funcionalidad completa y robusta para hacer nuestros juegos de pruebas. Animamos a todos...
Esquema de módulo Javascript para navegador y Node

Esquema de módulo Javascript para navegador y Node

Introducción Una de los requisitos cada día más común es que nuestro código Javascript debe poder funcionar sin problemas tanto en el navegador como en el servidor con Node. Esto puede parecer en principio algo sencillo, pero lo cierto es que en ocasiones nos...