Operadores del Javascript


  Share  
|


Los operadores pueden ser colocados en tres categoría-binarios, singulares, y ternarios. Los operadores binarios, lo más comúnmente posible asociados con el concepto de operador, toman dos expresiones (del binario) y las combinan en una tercera expresión compleja o compuesta. Sin embargo, una sola expresión puede tener varios operadores binarios. Por ejemplo, la declaración variable siguiente utiliza a operadores binarios múltiples para definir la variable:

calcAdd del var = (total/n) + 73  

El operador de la divisoria (/) y (+) el operador más son operadores binarios. La primera combinación ocurre cuando el total variable es dividido por el N. variable. Las dos variables se convierten en un solo valor. Ese solo valor que resulta del total dividido por la n entonces se agrega al valor numérico literal de 73, creando otro más valor. El signo de igualdad (=) pone el valor combinado de los operandos en el calcAdd variable.

Los operadores unarios trabajan en un solo variable o literal. Todos los números negativos se asignan usando un operador unario. Por ejemplo, la pequeña escritura siguiente utiliza a un operador unario para crear una variable con un valor negativo:

<html> 
<head> 
language= " Javascript " del <script > 
var posNum=85; 
negNum= del var - posNum; 
document.write (negNum); 
</script> 
</head> 
bgcolor= <body " ligamaza " > 
</body> 
</html>

La vuelta de la escritura es -85 porque (-) el operador unario menos definió el negNum variable como la negación del posNum variable. Otros operadores unarios comunes incluyen a los operadores del incremento o del decremento (++ y - -) vistos en variables contrarias.

Finalmente, los operadores ternarios combinan tres expresiones en una. ¿El más de uso general crear una expresión de la taquigrafía para las declaraciones condicionales, el único operador ternario en Javascript es? :. Por ejemplo, esta declaración condicional:

si (== alfa beta) {
      gamma=56; 
      } {
      gamma=57; 
      }  

puede ser escrito con un operador ternario como sigue:

¿== alfa beta? gamma=56: gamma=57;  

Las pequeñas demostraciones siguientes de la escritura cómo ambos métodos llegan la misma conclusión:

<html> 
<head> 
language= " Javascript " del <script > 
var alpha=20, beta=30, gamma=0, lambda=0; 
si (alpha==beta) {
var gamma=56; 
} {
gamma=57; 
} 
sistema de //Same de condiciones usando operador ternario 
¿alpha==beta? lambda=56: lambda=57; 
document.write (


 

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions