Tipos de datos

Ejemplos elementales

var a = "Hoy hay clase"; 
var b = true;
var c = 3.141592;
var d = [ "red", false, 45.5 ];
var e = { nombre:"Pepe", edad:55 };

Un poco más difícil

var f = a;            // string
var g = c > 4;        // boolean
var h = (c + 1) / 2;  // number
var i = b && g;       // boolean (false)
var j = d[0];         // string
var k = d[1];         // boolean
var l = e.edad;       // number
var m = e['edad'];    // number
var n = e.nombre;     // string

Más difícil pero no demasiado

var o = c > 3 && c < 4;  // boolean (true)
var p = "Sabadell" > a;  // boolean (true)
var q = e.edad > 20 && e.edad < 60; // boolean (true)
var r = a + n;           // string (concatenación)
var s = e.edad + "";     // string "55"
var t = parseInt(s);     // number 55

Este sí que es difícil

var u = parseFloat(c + e.nombre); // number (3.141592)
var v = [ e.nombre, e.edad ];     // array
var w = [ ];                      // array (0 elementos)
var x = [ [1,2], [3,4] ];         // array of arrays
var y = { primos:[2,3,5,7] };     // object
var z = function() { return 5 };  // function

Proinf.net