Operatører Precedence


  Share  
|


Rekkefølgen uttrykk er vurdert basert på deres operatører er kjent som forrang. Multiplikasjon og divisjon skje før addisjon og subtraksjon, slik at alle operander som skal multipliseres eller delt skje før de som er lagt til og trukket fra. Forrang kan forskyves ved å plassere uttrykk i parentes. Den innerste parentes evalueres først og arbeidet utover. Så hvis du vil ha to tallene ble lagt før multiplikasjon, plassere dem i parentes. Følgende to skript utdrag viser forskjellen resultater fra ulike forrang rekkefølge:

var alfa = 3 * 4 + 7 / alpha verdi er 19 til 12 + 7 var beta = 3 * (4 + 7) / / beta verdien er 33 - 3 * 11 

Når alle operatører har samme presedens, evalueringene skjer fra venstre mot høyre. Tabellen under en presedens diagram, med den laveste gradene blir utført før høyere seg.

Operatører Precedence

Rank

Operatører

1

. [] ()

2

+ + -- - (Negasjon) ~! slette new typeof annullert

3

* /%

4

+ - (Subtraksjon, tillegg eller sammensetning)

5

<<>>>>> (bitvis skift)

6

<> <=> =

7

= =! = = = =! = =

8

& (bitvis)

 

Rank

Operatører

9

^ (bitvis)

10

| (bitvis)

11

& &

12

| |

13

?: (trefoldig)

14

= Alle sammensatte oppgaver (for eksempel + =, / =Og & =)

15

,

en artikkel presentert av George Freedrich


Share  

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