Читать книгу Aprender Javascript Avanzado con 100 ejercicios prácticos - MEDIAactive - Страница 16

010 Operadores de asignación

Оглавление

IMPORTANTE

El resultado de las operaciones es aquello que permite a un programa modificar su manera de comportarse según los datos que tenga para trabajar. Las operaciones pueden ser máso menos sencillas y pueden realizarse con distintos tipos de operandos.

LOS OPERADORES SIRVEN PARA REALIZAR LOS cálculos y las operaciones definidos en un script. Todos los operadores convierten sus operandos en los tipos correspondientes, aunque hay que advertir que la mayoría de los operadores sólo funcionan con valores primitivos, lo que implica que los objetos se convierten en primitivos antes de ser manipulados.

1. En este ejercicio conocerá cuáles son los operadores de asignación, cómo y para qué se utilizan. Como presentación, dire-mos que los operadores de asignación son los que se utilizan para asignar valores a las variables. El operador de asignación más utilizado es =. A la derecha de este operador se escriben los valores finales, mientras que a su izquierda se inserta el nombre de la variable en la cual se almacenará el dato. Veamos un ejemplo básico:

var caso1 = 100;


2. Podemos definir una asignación como una expresión que evalúa un valor asignado. Esta definición permite en JavaS-cript encadenar asignaciones. Un ejemplo de ello sería lo siguiente:

caso1 = caso2 = 100;


El operador = se denomina operador de asignación simple.

3. Esta sentencia permite asignar el valor 100 tanto al valor caso1 como al valor caso2. Aunque el valor = es el más utilizado en-tre los operadores de asignación, es preciso saber que existen otros; de hecho, se trata de combinaciones entre el operador = y otros operadores matemáticos. Algunas de estas combinaciones entre operadores de asignación son +=, -=, *= y /= . Todos ellos realizan la operación que indica el operador mate-mático entre el valor de la izquierda y el de la derecha y ubica el resultado en la parte izquierda de la sentencia. Veamos unos ejemplos de cada uno de ellos sobre un único caso:

caso1 = 103;

caso1 += 300;

caso1 -= 200;

caso1 *= 3;

caso1 /=2;


Este tipo de operadores de asignación se denominan compuestos.

4. Cada uno de los operadores se basa en el valor de la variable caso1 y va realizando la operación que indica el operador con el valor de la derecha; el resultado se sitúa en la parte izquierda de la sentencia siguiente. Existe otro operador de asignación combinado con el operador básico =; se trata del operador %= el cual permite calcular el resto de una operación y se asigna como resultado de la variable.

5. Además de asignar valores a variables, los operadores de asignación también pueden asignarse a propiedades, eventos o accesos a indizadores.

6. Los operadores de asignación son asociativos por la derecha. ¿Qué significa esto? Sencillamente, que las operaciones se agrupan de derecha a izquierda. Por ejemplo, una expresión de la forma caso1 = caso2 = caso3 se evalúa como caso1 = (caso2 = caso3).


Aprender Javascript Avanzado con 100 ejercicios prácticos

Подняться наверх