Curso Diseño y Programación Páginas Web: Introducción a la Programación con Javascript

Expresiones y Operadores

Javascript nos permite realizar operaciones matemáticas como ya hemos visto en un apartado anterior. En ella calculábamos un incremento de temperatura, restando la temperatura final de la inicial:  var incremento = grados2 - grados1;

En Javascript a una acción o operación que nos da un resultado, como el ejemplo anterior, se le denomina ‘Expresión‘.

No solo hay expresiones asociadas a operaciones aritméticas; tenemos también operaciones donde podemos comparar valores (si son iguales/distintos o mayores/menores), operaciones lógicas (si una o varias condiciones se cumplen) o incluso operaciones con textos (concatenar/unir cadenas de textos).
También se considera una expresión, aunque de un tipo distinto, el asignar un valor a una variable. Ya vimos ejemplos en ese apartado.

Para todas estas operaciones empleamos los denominados ‘operadores’, de los que ya hemos visto algunos. Listamos a continuación una lista de operadores que se utilizan con mucha frecuencia y en las siguientes páginas veremos ejemplos para entender su funcionamiento:

  • Para asignación de valores a variables usamos el operador ‘igual’ ( )
  • Aritméticas: los muy conocidos de suma ( ) , resta ( – ), división ( ), multiplicación ( ), más otros tres menos habituales: módulo ( ), incremento ( ++ ), decremento ( −− )
  • Para operaciones con textos, usamos el operador ‘más’ ( ), que permite concatenar (unir) varias cadenas de texto
  • Comparativas: igual ( == ), estrictamente igual ( === ), distinto a ( != ), estrictamente distinto a ( !== ), mayor que ( > ), mayor o igual que ( >= ), menor que ( < ), menor o igual que (<=)
  • Lógicas: el operador lógico ‘Y’ ( && ), el operador ‘O’ ( || ) y la negación lógica ( ).
    También es muy habitual nombrarlos por su denominación en inglés: AND, OR, NOT, respectivamente (el símbolo del operador sería el mismo)