Tipo de datos

JavaScript acepta diferentes tipos de datos. Una expresión es cualquier conjunto valido de constantes, variables y operadores que al evaluarse dan un único valor del tipo numérico, cadena o lógico.

1. Numéricos

Pueden ser números enteros así:

var n = 34;
var n = 34.12;
var n = 34e3;   //34000
var n = 34e-3;  //0.034

Punto flotante, puede tener un entero decimal, un punto, una fracción (otro numero decimal), un exponente que consiste en la letra e seguida de un entero, el cual puede llevar un signo (+ o -).

2. Cadenas

Cualquier cosa que este encerrado entre comillas. Pueden ser simples o dobles.

"Hola mundo"
'Enrique'

También pueden usar los siguientes caracteres:

Caracteres especiales
CarácterDescripción
\bindica un retroceso (bachspace)
\findica un avance de pagina (Form feed)
\nIndica nueva linea (New Line)
\rIndica un retorno de carro.
\tIndica un tabulador (Tab)
\"se puede incluir comillas. Ej: "José \"Chemo\" del Solar"

En el caso de las cadenas se pueden concatenar con +

var x = '16' + 'Volvo';    //16Volvo
var x = 16 + 'Volvo';      //16Volvo
var x = 16 + 4 + 'Volvo';  //20Volvo
var x = 'Volvo' + 16 + 4;  //Volvo164

3. Lógicos

También llamados Booleanos, son las que toman uno de dos valores de true o false.

true
false

4. Nulos

Es cuando la variable no toma ningún valor. null

NULL