Programación en JavaScript/Operadores en JavaScript

Cómo escribir código en JavaScript Apéndice B. Operadores en JavaScript Ejemplos de código
Categoría:Programación en JavaScript#%20Operadores%20en%20JavaScript

Los operadores son uno de los elementos fundamentales en cualquier lenguaje de programación, ya que son los que nos permiten trabajar con variables y datos. A continuación vamos a estudiar los distintos operadores divididos en categorías:

Operadores aritméticos:

Operador Significado Ejemplo
+sumanúmeros y cadenas
-resta
*producto
/división
%módulo (resto)20 % 10 (= 0)
++suma tipográficavariable++; ++variable;
(variable = variable + 1)
-- (dos guiones)resta tipográficavariable--; --variable;
(variable = variable - 1)

Operadores de asignación:

Operador Significado Ejemplo Es igual a
=Asignación de datosx = 1;
+=Asignación y sumax += 1;x = x + 1;
-=Asignación y restax -= 1;x = x - 1;
*=Asignación y productox *= 1;x = x * 1;
/=Asignación y divisiónx /= 1;x = x / 1;
%=Asignación y módulox %= 1;x = x % 1;

Operadores condicionales (comparativos):

Operador Significado Ejemplo
==es igual a5 == 8 es falso
!=no es igual a5 != 1 es verdad
>es mayor que5 > 1 es verdad
<es menor que5 < 8 es verdad
>=es mayor o igual que5 >= 8 es falso
<=es menor o igual que5 <= 1 es falso

Operadores lógicos:

Operador Significado Ejemplo
&&Y1 == 1 && 2 < 1 es falso
||O1 == 2 || 15 > 2 es verdad
!NO !(1 > 2) es verdad


Suma y Resta Tipográfica

La diferencia en el uso de la suma y resta tipográfica radica en el momento en que se realiza la operación. Cuando los símbolos preceden a la variable (ej: ++a; --a;) la operación se realiza antes de ejecutar el resto de las operaciones en la linea. Cuando la variable precede a los símbolos (ej: a++; a--;) la operación se realiza despues de ejecutar el resto de las operaciones en la linea. En caso de que la linea de código no contenga ninguna operación extra el resultado será el mismo. Aquí algunos ejemplos para mostrar las diferencias:

   var a=3;
   var b=7;
   a++;
   --b;
   //a=4, b=6
   var c = b - a++; //Resultados: c = 1 (resta), luego a = 5 (++)
   //a=5, b=6, c=1
   c = --b / a++;   //Resultados: b = 5 (--), luego c = 1 (división), luego a = 6
Cómo escribir código en JavaScript Apéndice B. Operadores en JavaScript Ejemplos de código
Categoría:Programación en JavaScript#%20Operadores%20en%20JavaScript
Categoría:Programación en JavaScript