Prioridad de operadores en js

 

 

1. Prioridad del operador La prioridad del operador en
  JavaScript es un conjunto de reglas. Esta regla controla el orden en que se ejecutan los operadores al evaluar expresiones. Los operadores con mayor prioridad se ejecutan antes que los operadores con menor prioridad. Por ejemplo, a menudo vemos la ejecución de la multiplicación antes de la suma.

  La siguiente tabla enumera los operadores de JavaScript por prioridad de mayor a menor. Los operadores con la misma prioridad son evaluados de izquierda a derecha

Operador Descripción
. [] () Acceso de campo, subíndices de matriz, llamadas a funciones y agrupación de expresiones
++ - - ~! eliminar nuevo tipo de vacío Operador unario, tipo de datos de retorno, creación de objetos, valor indefinido
* /% Multiplicación, división, módulo
+ - + Suma, resta, concatenación de cuerdas
<< >> >>> Cambio
<<=>> = instancia de Menor, menor o igual que, mayor que, mayor o igual que, instancia de
==! = ===! == Igual, no igual, estrictamente igual, no estrictamente igual
Y Bitwise y
^ Bitwise XOR
El | Bitwise o
&& Y lógico
|| O lógico
?: Condición
= oP = Asignación, asignación de operación
, Evaluación múltiple

    ⚠️ ¡La prioridad del operador de primer orden es mayor que la del operador de segundo orden, por ejemplo! La prioridad de es mayor que la prioridad de los operadores binarios como> =, =, &&

  Los paréntesis se pueden usar para cambiar el orden de evaluación determinado por la prioridad del operador. Esto significa que la expresión entre paréntesis debe evaluarse antes de usarse en el resto de la expresión.

z = 78 * (96 + 3 + 45)

  Hay cinco operadores en esta expresión: =, *, (), + y otro +. De acuerdo con las reglas de precedencia de operadores, se evaluarán en el siguiente orden: (), +, +, *, =. 

  Primero evalúe la expresión entre paréntesis. Hay dos operadores de suma entre paréntesis. Debido a que los dos operadores de suma tienen la misma prioridad, se evalúan de izquierda a derecha. Agregue 96 y 3 primero, luego agregue la suma a 45, y el resultado es 144. 
Entonces hay multiplicación. Multiplica 78 por 144 para obtener 11232. 
A finalmente es la operación de asignación. Asigna 11232 a z.

 

Turno: https://www.cnblogs.com/jessiespur/p/6825240.html

1. Prioridad del operador La prioridad del operador en
  JavaScript es un conjunto de reglas. Esta regla controla el orden en que se ejecutan los operadores al evaluar expresiones. Los operadores con mayor prioridad se ejecutan antes que los operadores con menor prioridad. Por ejemplo, a menudo vemos la ejecución de la multiplicación antes de la suma.

  La siguiente tabla enumera los operadores de JavaScript por prioridad de mayor a menor. Los operadores con la misma prioridad son evaluados de izquierda a derecha

Operador Descripción
. [] () Acceso de campo, subíndices de matriz, llamadas a funciones y agrupación de expresiones
++ - - ~! eliminar nuevo tipo de vacío Operador unario, tipo de datos de retorno, creación de objetos, valor indefinido
* /% Multiplicación, división, módulo
+ - + Suma, resta, concatenación de cuerdas
<< >> >>> Cambio
<<=>> = instancia de Menor, menor o igual que, mayor que, mayor o igual que, instancia de
==! = ===! == Igual, no igual, estrictamente igual, no estrictamente igual
Y Bitwise y
^ Bitwise XOR
El | Bitwise o
&& Y lógico
|| O lógico
?: Condición
= oP = Asignación, asignación de operación
, Evaluación múltiple

    ⚠️ ¡La prioridad del operador de primer orden es mayor que la del operador de segundo orden, por ejemplo! La prioridad de es mayor que la prioridad de los operadores binarios como> =, =, &&

  Los paréntesis se pueden usar para cambiar el orden de evaluación determinado por la prioridad del operador. Esto significa que la expresión entre paréntesis debe evaluarse antes de usarse en el resto de la expresión.

z = 78 * (96 + 3 + 45)

  Hay cinco operadores en esta expresión: =, *, (), + y otro +. De acuerdo con las reglas de precedencia de operadores, se evaluarán en el siguiente orden: (), +, +, *, =. 

  Primero evalúe la expresión entre paréntesis. Hay dos operadores de suma entre paréntesis. Debido a que los dos operadores de suma tienen la misma prioridad, se evalúan de izquierda a derecha. Agregue 96 y 3 primero, luego agregue la suma a 45, y el resultado es 144. 
Entonces hay multiplicación. Multiplica 78 por 144 para obtener 11232. 
A finalmente es la operación de asignación. Asigna 11232 a z.

 

Turno: https://www.cnblogs.com/jessiespur/p/6825240.html

Supongo que te gusta

Origin www.cnblogs.com/ygyy/p/12688701.html
Recomendado
Clasificación