/  135
Introducción a
JavaScript
www.librosweb.es
Javier Eguíluz Pérez
Sobre este libro...
Los contenidos de este libro esn bajo una licencia Creative Commons Reconoci-
miento - No Comercial - Sin Obra Derivada 3.0 (http://creativecommons.org/licen-
ses/by-nc-nd/3.0/deed.es)
Esta versión impresa se creó el 20 de febrero de 2008 y todavía está in-
completa. La versión más actualizada de los contenidos de este libro se puede
encontrar enhttp://www.librosweb.es/javascript
Si quieres aportar sugerencias, comentarios, críticas o informar sobre errores,
puedes contactarnos en contacto@librosweb.es
Introducción a JavaScript
www.librosweb.es
2
Capítulo 1. Introducción.................................................................................. 6

1.1. ¿Qué es JavaScript?................................................................................. 6
1.2. Breve historia.......................................................................................... 6
1.3. Especificaciones oficiales........................................................................... 7
1.4. Cómo incluir JavaScript en documentos XHTML............................................ 7
1.4.1. Incluir JavaScript en el mismo documento XHTML................................... 7
1.4.2. Definir JavaScript en un archivo externo................................................ 8
1.4.3. Incluir JavaScript en los elementos XHTML............................................ 9
1.5. Etiqueta <noscript>................................................................................. 9
1.6. Glosario básico....................................................................................... 10
1.7. Sintaxis................................................................................................. 11
1.8. Posibilidades y limitaciones...................................................................... 12
1.9. JavaScript y navegadores......................................................................... 12
1.10. JavaScript en otros entornos................................................................... 13

Capítulo 2. El primer script............................................................................ 14
Capítulo 3. Programación básica................................................................... 17

3.1. Variables............................................................................................... 17
3.2. Tipos de variables................................................................................... 19
3.2.1. Numéricas........................................................................................ 19
3.2.2. Cadenas de texto.............................................................................. 19
3.2.3. Arrays............................................................................................. 20
3.2.4. Booleanos........................................................................................ 21
3.3. Operadores............................................................................................ 22
3.3.1. Asignación....................................................................................... 22
3.3.2. Incremento y decremento.................................................................. 22
3.3.3. Lógicos............................................................................................ 24
3.3.4. Matemáticos.....................................................................................25
3.3.5. Relacionales..................................................................................... 26
3.4. Estructuras de control de flujo.................................................................. 27
3.4.1. Estructura if..................................................................................... 28
3.4.2. Estructura if...else............................................................................. 30
3.4.3. Estructura for................................................................................... 32
3.4.4. Estructura for...in.............................................................................. 34
3.5. Funciones y propiedadessicas de JavaScript...........................................34
3.5.1. Funciones útiles para cadenas de texto................................................34
3.5.2. Funciones útiles para arrays............................................................... 36
3.5.3. Funciones útiles para números............................................................37

Capítulo 4. Programación avanzada.............................................................. 39
4.1. Funciones.............................................................................................. 39

4.1.1. Argumentos y valores de retorno......................................................... 41 4.2. Ámbito de las variables............................................................................ 45 4.3. Sentencias break y continue..................................................................... 47

Introducción a JavaScript
www.librosweb.es
3

Share & Embed

More from this user

Add a Comment

Characters: ...

alfredymwongleft a comment

It is not in English