Matematiske Udtryk
Vi kan også skrive matematiske udtryk.
Rækkefølgen af handlinger fungerer på samme måde som i matematik, hvor 2 + 2 * 2 = 6, fordi multiplikation udføres før addition.
main.php
123<?php echo 2 + 2 * 2; ?>
Lad os se på et mere komplekst eksempel:
main.php
123<?php echo (12 + 6) * 2 - 10 / 5 + 2; ?>
Først udføres operationerne i parenteserne i udtrykket (12 + 6) * 2 - 10 / 5 + 2. Når 12 og 6 lægges sammen, får vi 18. Udtrykket ser nu således ud: 18 * 2 - 10 / 5 + 2.
Dernæst håndteres multiplikation og division fra venstre mod højre i henhold til operatorprioritet. Først beregnes 18 * 2, hvilket giver 36. Derefter beregnes 10 / 5, hvilket giver 2. Udtrykket bliver således til 36 - 2 + 2.
Herefter udføres subtraktion: 36 - 2, hvilket resulterer i 34. Til sidst lægges 2 til 34, hvilket giver det endelige resultat 36.
Derfor evalueres udtrykket (12 + 6) * 2 - 10 / 5 + 2 til 36.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain operator precedence in more detail?
Can you show another example with different operators?
What happens if I change the order of operations in the expression?
Awesome!
Completion rate improved to 4.35
Matematiske Udtryk
Stryg for at vise menuen
Vi kan også skrive matematiske udtryk.
Rækkefølgen af handlinger fungerer på samme måde som i matematik, hvor 2 + 2 * 2 = 6, fordi multiplikation udføres før addition.
main.php
123<?php echo 2 + 2 * 2; ?>
Lad os se på et mere komplekst eksempel:
main.php
123<?php echo (12 + 6) * 2 - 10 / 5 + 2; ?>
Først udføres operationerne i parenteserne i udtrykket (12 + 6) * 2 - 10 / 5 + 2. Når 12 og 6 lægges sammen, får vi 18. Udtrykket ser nu således ud: 18 * 2 - 10 / 5 + 2.
Dernæst håndteres multiplikation og division fra venstre mod højre i henhold til operatorprioritet. Først beregnes 18 * 2, hvilket giver 36. Derefter beregnes 10 / 5, hvilket giver 2. Udtrykket bliver således til 36 - 2 + 2.
Herefter udføres subtraktion: 36 - 2, hvilket resulterer i 34. Til sidst lægges 2 til 34, hvilket giver det endelige resultat 36.
Derfor evalueres udtrykket (12 + 6) * 2 - 10 / 5 + 2 til 36.
Tak for dine kommentarer!