JAVASCRIPT: Estructuras de Control

Estructura de controlLas Estructuras de control son instrucciones necesarias para realizar tareas distintas dependiendo del estado de nuestras variables o realizar un mismo proceso muchas veces sin escribir las mismas líneas de código una y otra vez.
Si se utilizan estructuras de control , los programas dejan de ser una sucesión lineal de instrucciones para convertirse en programas inteligentes que pueden tomar decisiones en función del valor de las variables.
Con ellas podemos realizar tomas de decisiones y bucles

Toma de decisiones

Nos sirven para realizar unas acciones u otras en función del estado de las variables. Es decir, tomar decisiones para ejecutar unas instrucciones u otras dependiendo de lo que esté ocurriendo en ese instante en nuestros programas.

Si la condición se cumple (es decir, si su valor es true) se ejecutan todas las instrucciones que se encuentran dentro de {…}. Si la condición no se cumple (es decir, si su valor es false) no se ejecuta ninguna instrucción contenida en {…} y el programa continúa ejecutando el resto de instrucciones del script.


if(condicion) {

}

Por ejemplo: El mensaje sí que se muestra al usuario ya que la variable mostrarMensaje tiene un valor de true y por tanto, el programa entra dentro del bloque de instrucciones del if.

if(mostrarMensaje) {
alert(«Hola Mundo»);
}

En Javascript podemos tomar decisiones utilizando dos enunciados distintos.
IF
SWITCH

Sigue leyendo

Diseñadora gráfica – Emmi Salonen

Hoy, os presento a la diseñadora gráfica Emmi Salonen y su EMMI Studio http://www.emmi.co.uk/

Nacida en Finlandia, Emmi cursó estudios de diseño gráfico en la Universidad de Brighton. Después de graduarse en el 2001, se mudó a Italia para trabajar con Fabrica, el prestigioso estudio para jóvenes diseñadores de Benetton. Emmi se dedicó a adquirir más experiencia profesional en Londres y Nueva York.

En el 2005,creó el EMMI Studio en Londres. Emmi diseña, pero también enseña en varias universidades del Reino Unido, incluyendo las de Nottingham Trent y Ravensboume, y da conferencias regularmente en todo el país. Es autora del libro: “Common Interest Documents” (Documentos de Interés Común), publicado por Index Book y ha contribuido como colaboradora en revistas como IDEA, Creative Review, Grafik, Print and Novum, cubriendo temas que van desde tipografías hasta diseños ejecutados por mujeres.

» We specialise in identity and print design with the environment in mind»

Este es el video de presentación del libro:  «Common Interest Document»

Podéis seguir el estudio EMMI en Facebook

Post: Diana Redondo

JAVASCRIPT: Operadores

Post sobre operadores de JavascriptLos operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. De esta forma, los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones.

Javascript utiliza seis tipos operaciones:

  1. operadores de asignación
  2. operadores aritméticos
  3. operadores condicionales
  4. operadores lógicos
  5. operadores sobre bit, que suelen utilizarse sólo para generar colores
  6. operadores cadenas
1. Operador de Asignación
Definición: Es el más utilizado y el más sencillo. Este operador se utiliza para guardar un valor específico en una variable. El símbolo utilizado es = (no confundir con el operador == que se verá más adelante). A la izquierda del operador, siempre debe indicarse el nombre de una variable. A la derecha del operador, se pueden indicar variables, valores, condiciones lógicas, etc:
 var numero1 = 3;
2. Operadores Aritméticos

Definición: Son los utilizados para la realización de operaciones matemáticas simples como la suma, resta o multiplicación. En javascript son los siguientes:

  • + Suma de dos valores
  • – Resta de dos valores, también puede utilizarse para cambiar el signo de un número si lo utilizamos con un solo operando -23
  • * Multiplicación de dos valores
  • / División de dos valores
  • % El resto de la división de dos números
  • ++ Incremento en una unidad, se utiliza con un solo operando
  • — Decremento en una unidad, utilizado con un solo operando
Ejemplos
factura = precio * unidades //multiplico precio por unidades, obtengo el valor factura resto = factura % 3 //obtengo el resto de dividir la variable factura por 3 precio++ //incrementa en una unidad el precio (ahora vale 129) Sigue leyendo