Javascript Básico

Tipos de Variables

Los computadores son sofisticados y pueden hacer uso de variables más complejas que sólo números.

Es donde el tipo de variables entran en juego, la variables son de diferentes tipos y diferentes lenguajes soportan diferentes tipos de variables.

Los tipos más comunes son:

Numéricos.

  • Float: Número de punto flotante.
var PI = 3.1416;
var velocidad = 0.35;
var freno = -0.23;
  • Enteros: Valores enteros tanto positivos como negativos.
var mes = 5;
var vida = 100;
var descuento = -50;

Strings

Almacena caracteres de texto, puede ser una sola letra o una oración completa.

var saludo = "Hola Mundo";
var pais = "Colombia";

Booleanas

Este tipo de variable sólo puede almacenar dos tipos de valores, verdadero (true) o falso (false) o sus valores correspondientes numéricos 1 = true, 0 = false.

var detenerAnimacion = false;
var ejecuarAccion = true;

Arreglos (Arrays)

Variables que no sólo pueden almacenar un valor, sino una colección de valores de diferente tipos, para acceder a los valores se utilizan los denominados índices, teniendo en cuenta que se inicia a contar desde cero (0).

Los valores se almacenan en corchetes cuadrados [] separados por comas (,).

var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio"];
var muestraMes = "El tercer mes del año es: " + meses[2];
console.log(muestraMes);

Objetos

Se emplean para organizar el código fuente de una forma más clara y para encapsular métodos y funciones comunes, los valores se almacenan dentro de llaves {} relacionado una llave seguida de un valor separado por dos puntos :

var persona = {nombre: "Juan", apellido: "Torres", edad: 25};
console.log("Nombre es: " + persona.nombre + " " + persona.apellido);

Tip


La función console.log(); sirve para mostrar mensajes en la consola de Javascript de los navegadores. http://www.w3schools.com/js/js_output.asp


Javascript es un lenguaje no tipado, lo que significa que no es necesario especificar explícitamente qué tipo de valores se almacenará en las variables.

Es posible almacenar un tipo de valor en una variable diferente al que se ha creado.

var variable = 10;
variable = "Ahora soy un string";
variable = false;