Javascript: Variables, Constantes y Tipos de Datos

Los tipos de datos básicos de JavaScript son los números, como 3 o 15.57; las cadenas, como «Hola Mundo»; los valores booleanos, cuyo valor puede ser true (cierto) o false (falso); el valor especial null, que indica un valor nulo y el valor especial undefined, que indica que no se definió ningún valor para la variable.

Además de estos tipos de datos básicos también tenemos matrices, matrices asociativas o hashes, en las que se accede a una posición de la matriz a través de una clave en forma de cadena en lugar de un índice que indique su posición en la matriz; funciones y objetos, que funcionan como una especie de matrices asociativas.

En JavaScript, al igual que ocurre en otros lenguajes como Lisp, la definición de los tipos de los datos se hace de forma dinámica, es decir, una variable no está limitada a contener el tipo de dato que se indicó al declarar la variable, sino que puede contener primero un número, y mas tarde pasar a contener una cadena de texto, por ejemplo. De hecho en JavaScript al declarar las variables (con la palabra clave var) no se define un tipo para esa variable.

En Java o C++, por ejemplo, para declarar e inicializar variables haríamos algo parecido a esto:

int miNumero=7;
String miCadena="Hola Mundo";

es decir, indicamos el tipo de la variable, el nombre y su valor. Sin embargo en JavaScript se usaría:

var miVariable=7;
miVariable="Hola Mundo";

indicando simplemente el nombre y el valor de inicio, sin necesidad de especificar el tipo de la variable.

Podríamos, incluso, prescindir totalmente de declarar la variable, ya que, si al intentar asignar un valor a una variable, JavaScript comprueba que esta no ha sido declarada, este la declarará automáticamente:

miNumero=7;
miCadena="Hola Mundo";

Por último, en Javascript también se pueden declarar constantes como en C++ o Java, mediante la palabra clave const:

const pi = 3.14159;



20 comentarios en «Javascript: Variables, Constantes y Tipos de Datos»

  1. Solo decir, que si se utiliza una variable sin haberla declarado antes, javascript la declara como variable global, así que hay que tener cuidado con eso.

  2. Muchas gracias por compartir tus conocimientos, soy novata de javascript, y quiero aprender jquery , se agradece un montón los blogs de este tipo 🙂

  3. y como se realizaria una suma

    ya que al intentar sumar une los nuemros como si estos fueran cadenas y estos numeros estan ciendo tomados de textbox

  4. hola soy Rafael, estoy empezando con este mundo de html, css y javascript, este último el que mas desconozco, espero que me puedan ayudar foreros, mi sueño es tener una galería de imágenes en mi página a ser posible fácil de actualizar y fácil de usar para un ignorante desconocedor de este mundo, actualmente tengo una que es un poco «risión», y me gustaría ponerle títulos a las fotos y que fuese más facil de actualizar ya que esta hecha solamente con html y css me gustaría saber como se usan algunas plantillas que veo por ahi en la red para adaptarlas a mi terreno… muchas gracias a toda la gente que os gusta enseñar lo que sabéis – saludos atentamente

Responder a Carla Cancelar respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.