Matematiska Uttryck
Vi kan också skriva matematiska uttryck.
Handlingssekvensen fungerar på samma sätt som i matematiken, där 2 + 2 * 2 = 6, eftersom multiplikationen utförs före additionen.
main.php
123<?php echo 2 + 2 * 2; ?>
Vi tittar på ett mer komplext exempel:
main.php
123<?php echo (12 + 6) * 2 - 10 / 5 + 2; ?>
Först, i uttrycket (12 + 6) * 2 - 10 / 5 + 2, utförs operationerna inom parenteserna. Att addera 12 och 6 ger oss 18. Uttrycket ser nu ut så här: 18 * 2 - 10 / 5 + 2.
Därefter, enligt reglerna för operatorprioritet, hanteras multiplikation och division från vänster till höger. Först beräknas 18 * 2, vilket är 36. Sedan beräknas 10 / 5, vilket är 2. Uttrycket omvandlas därmed till 36 - 2 + 2.
Vidare, utförs subtraktion: 36 - 2, vilket ger 34. Slutligen adderas 2 till 34, vilket ger slutresultatet 36.
Alltså, uttrycket (12 + 6) * 2 - 10 / 5 + 2 utvärderas till 36.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Matematiska Uttryck
Svep för att visa menyn
Vi kan också skriva matematiska uttryck.
Handlingssekvensen fungerar på samma sätt som i matematiken, där 2 + 2 * 2 = 6, eftersom multiplikationen utförs före additionen.
main.php
123<?php echo 2 + 2 * 2; ?>
Vi tittar på ett mer komplext exempel:
main.php
123<?php echo (12 + 6) * 2 - 10 / 5 + 2; ?>
Först, i uttrycket (12 + 6) * 2 - 10 / 5 + 2, utförs operationerna inom parenteserna. Att addera 12 och 6 ger oss 18. Uttrycket ser nu ut så här: 18 * 2 - 10 / 5 + 2.
Därefter, enligt reglerna för operatorprioritet, hanteras multiplikation och division från vänster till höger. Först beräknas 18 * 2, vilket är 36. Sedan beräknas 10 / 5, vilket är 2. Uttrycket omvandlas därmed till 36 - 2 + 2.
Vidare, utförs subtraktion: 36 - 2, vilket ger 34. Slutligen adderas 2 till 34, vilket ger slutresultatet 36.
Alltså, uttrycket (12 + 6) * 2 - 10 / 5 + 2 utvärderas till 36.
Tack för dina kommentarer!