Un literal es un valor fijo que se especifica en el script .
Existen varios tipo de literales que explicaremos a continuación:
-Arrays
-Booleanos
-Coma Flotante
-Enteros
-Objetos
-Cadenas
1.Arrays: conjunto de 0 o más expresiones encerradas entre corchetes ([]).
Ejemplo:
coches=["BMW","Mercedes","Audi","Volvo"]
Coches es un array de 4 elementos.
Podemos dejar elementos del array vacíos:
ciudades=["Madrid",,"Valladolid"]
ciudades=[,,"Pamplona"]
ciudades=["Madrid","Pamplona",,]
2.Los boleanos: tienen 2 valores booleanos: true y false.
3.Coma flotante: un literal de coma flotante puede tener las siguientes partes:
Un entero decimal
Un punto decimal(".")
Una parte fraccionaria
Un exponente ("e" o "E")
Un literal de coma flotante debe tener al menos un dígito y un punto decimal o una "e"(o "E").
Ejemplos:
3.1415
-6.23E11
.2e10
2E-10
4. Los enteros: los literales enteros se pueden expresar como:
Decimales: del 0 al 9.
Octales: comienzan por 0. Del 0 al 7.
Hexadecimales: comienzan por "0x" o "0X". Del 0 a 9 y a(o A) a f(o F).
5. Los objetos: conjunto de cero o más parejas de parejas nombre: valor.
Ejemplo:
avión= { marca:"Boeing",modelo:"747",npasajeros:"450" }
Para referirnos desde JavaScript a una propiedad del objeto avión:
document.write(avión.modelo)
6.Las cadenas: el literal de cadena es una secuencia de caracteres entre los signos de comillas simples o dobles (¿ o ¿).
En un literal de tipo cadena podemos utilizar los métodos del objeto String .
Existe un conjunto de caracteres que comienzan por \ . Algunos de ellos son:
\b: retroceso
\f: avance de línea
\n: salto de línea
\r: return
\t: tabulación
\' , \", \\ : los símbolos ', " y \ respectivamente.
|