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;



Comentarios
  1. miquel

    gracias lo estaba buscando !!!

    Responder

  2. Luis

    Gracias por aportar al a prendizaje de todos los programadores…
    sigan adelante… ANIMO!!!!

    Responder

  3. fanny

    gracias en verdad me sirvio de mucho

    Responder

  4. ana

    estuvo completo y me fue de gran ayuda gracias
    xoxo

    Responder

  5. danny

    gracias

    Responder

  6. monica y fabian

    los dos opinamos que esta estupendo y esta completo

    Responder

  7. Raylin

    Que bien, me sirvio mucho esta pagina gracias

    Responder

  8. Damaris

    muchas gracias. me sirvio mucho. sigan aportando informacion.

    Responder

  9. PasabaPorAqui

    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.

    Responder

  10. teresa

    chevere lo que estaba buscando gracias

    Responder

  11. cristhoper

    re facil de entender ..
    gracias

    Responder

  12. Anónimo

    estoy aprendiendo javascript ahora y me viene muy bien. gracias

    Responder

  13. muchas gracias por el tutorial, yo estoy aprendiendo a programas en jquery pero peroa antes necesito tener conocimiento en javascript antes de empezar.

    Responder

  14. Carla

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

    Responder

  15. Anónimo

    gracia cada dia aprendo mas

    Responder

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

    Responder

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

  18. pedro

    Muy buena la aportacion y tambien la explicación.

    Responder

  19. Mireia

    Enhorabuena! Uno de los tutoriales más claros y útiles que he encontrado.

    Responder

Deja un comentario