Introducción a la lógica de programación: if y for

Introducción a la lógica de programación: if y for

Hasta el momento hemos estado programando mediante secuencias de instrucciones que se iban sucediendo en orden cronológico.

Hemos aprendido la sintaxis y vocabulario mínimo necesario del lenguaje javascript. Ahora toca asimilar la lógica de programación.

En programación tenemos la opción de ejecutar instrucciones en base a condicionales y en base a iteraciones.

Ello nos permite dotar al lenguaje de mucha potencia.

Veamos en esta entrada las estructuras básicas que debemos conocer.

Estructuras condicionales

Un condicional es una estructura de programación que ejecuta una instrucción siempre y cuando una condición sea verdadera. En caso de no cumplirse la condición no se ejecuta la instrucción siguiente o en su defecto se pasa a evaluar otra condición.

Los condicionales típicos son

  • if( ){ }
  • if( ){ }else{ }
  • if( ){ }else if( ){ } else{ }

Es la posible que la primera y la segunda expresión te resulten más sencillas.

Mi recomendación es que utilices la tercera para tener una expresión que te avise si algo no ha funcionado según esperabas. Ten en cuenta que  siempre estás a tiempo de borrar lo que finalmente no uses.

Sintaxis condicionales javascript
Sintaxis básica condicionales javascript

Estructuras iterativas (bucles)

como se escribe el for y el while en javascript
Sintaxis estructuras iterativas básicas Javascript

Una estructura iterativa es una rutina que indica al navegador que se debe ejecutar una secuencia de instrucciones tantas veces como la condición de entrada a la estructura iterativa se siga cumpliendo.

Las estructuras más típicas son el

  • for (i=0; condición ; i++){ }
  • while ( condición ){ } 

Fíjate que la variable i del for la he declarado fuera del for. Es una manía personal.

Esto lo hago para evitar que en algunas ocasiones futuras puedas declarar una variable que ya existía previamente y que el programa te de error.

Resumen

Existen más estructuras de programación que añaden variedad y riqueza al lenguaje. Estas son por ejemplo el switch, el do{ }while( ), foreach(i in y )

Sin embargo esta es una entrada introductoria y considero que es más que suficiente para iniciarse en la lógica de programación.

El siguiente paso será hacer ejemplos prácticos y entender de primera mano el funcionamiento de cada una de ellas.

¡Si tenéis dudas quedo a vuestra disposición en los comentarios!

¡Hola!

Querido lector,

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

¿Te ha gustado esta publicación?

¡Valora sobre 5 estrellas esta publicación!

Puntuación media / 5. Votos:

Todavía no hay votos. Sé el primero en valorar la entrada.

Si te ha gustado este contenido...

¡Sígueme en las redes!

Vaya, parece que hay puntos a corregir

¿Me ayudas a mejorar?

Francesc Ricart
hola@francescricart.com

Aprender y enseñar. Enseñar y aprender. En el ámbito docente soy docente ocupacional. En el ámbito profesional consultor web. Ofrezco servicios de mejora continua y mantenimiento web. ¿Qué quieres aprender hoy? Encontraréis más acerca de mi en la página sobre mi

No hay comentarios

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.