Download Aprendiendo JavaScript - Carlos Azaustre-FREELIBROS.pdf PDF

TitleAprendiendo JavaScript - Carlos Azaustre-FREELIBROS.pdf
File Size2.6 MB
Total Pages91
Table of Contents
                            Introduction
Sobre éste libro
Historia de JavaScript
Tipos de variables
Operadores
Condicionales
Clases Core y Módulos de JavaScript
Funciones
Bucles
JSON
AJAX
Eventos
Promesas
DOM Document Object Model
¿Qué trae nuevo ECMAScript 6?
Recapitulación
                        
Document Text Contents
Page 2

0

1

2

2.1

2.2

3

3.1

3.2

4

4.1

4.2

4.3

4.4

5

5.1

5.2

5.3

6

6.1

6.2

6.3

6.4

7

7.1

7.2

7.3

7.4

Table of Contents
Introduction

Sobre éste libro

Historia de JavaScript

Orígenes

Node.js

Tipos de variables

Definición

Tipos

Operadores

Operadores aritméticos

Operador typeof

Operadores booleanos

Operadores lógicos

Condicionales

Asignación condicional

Sentencia IF

Sentencia SWITCH

Clases Core y Módulos de JavaScript

Object

Number

Array

String

Funciones

Parámetros por defecto

Ámbitos de una función

Clousures

Funciones como clases

Aprendiendo JavaScript

2

Page 45

Bucles
En ocasiones nos interesa que determinados bloques de código se ejecuten varias
veces mientras se cumpla una condición. En ese caso tenemos los bucles para
ayudarnos. Dependiendo de lo que necesitemos usaremos uno u otro. A continuación
veremos cuales son y algunos ejemplos prácticos para conocer su uso.

Existen 3 elementos que controlan el flujo del bucle. La inicialización que fija los
valores con los que iniciamos el bucle. La condición de permanencia en el bucle y la
actualización de las variables de control al ejecutarse la iteración.

Bucle while
La sintaxis de un bucle es la siguiente, el bloque de código dentro del se
ejecutará mientras se cumpla la condición.

Por ejemplo si queremos mostrar por consola los números del 1 al 10, con un bucle
while sería así:

Bucle Do/While

Aprendiendo JavaScript

45Bucles

Page 46

El bucle do-while es similar al while con la salvedad de que ejecutamos un bloque
de codigo dentro de do por primera vez y despues se comprueba la condición de
permanencia en el bucle. De esta manera nos aseguramos que al menos una vez el
bloque se ejecute

var i = 1;

do {

console.log(i);

i++;

} while (i < 11);

// Devuelve: 1 2 3 4 5 6 7 8 9 10

Por último el bucle for es una sentencia especial pero muy utilizada y potente. Nos
permite resumir en una línea la forma de un bucle while. Su sintaxis es la siguiente:

for(inicializacion; condición de permanencia; actualizacion) {

bloque_de_codigo

}

Los elementos de control se definen entre los paréntesis (...) y se separan por punto
y coma ; . Los bucles anteriores en formato for serían así:

for (var i=1; i < 11; i++) {

console.log(i);

}

// Devuelve: 1 2 3 4 5 6 7 8 9 10

Es común que en nuestros desarrollos utilicemos éste tipo de bucle a menudo, por
ejemplo para recorrer arrays. Si tomamos unas consideraciones en cuenta, podemos
hacer programas más eficientes.

Por ejemplo, un bucle de este tipo:

Aprendiendo JavaScript

46Bucles

Page 90

Y para que Babel utilice el plugin de lo hemos definido en un objeto
dentro del dentro del array , ya que Babel tiene muchos plugins
y presets más como , ES7 experimental, etc...

Aprendiendo JavaScript

90¿Qué trae nuevo ECMAScript 6?

Page 91

Twittea sobre este libro

https://twitter.com/intent/tweet?text=%23AprendiendoJavascript%20con%20el%20nuevo%20ebook%20de%20%40carlosazaustre%20&source=clicktotweet&related=clicktotweet
https://twitter.com/search?q=#AprendiendoJavascript

Similer Documents