Aritmetik och operatorprioritet
Addera, subtrahera, multiplicera, dividera och gruppera
Aritmetik och operatorprioritet är en gratis lektion i Dart Academy på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Dart Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Dart Academy innehåller totalt 4 lektioner.
Matematik är inbyggt
Dart kan matematik direkt. Ni skriver tal och symboler, och de aritmetiska operatorerna räknar ut resultatet åt er. Låt oss räkna ihop det. ➕
Addition och subtraktion
Operatorn + adderar och - subtraherar. De fungerar precis som på papper, och svaret är ett tal som ni kan lagra eller skriva ut.
void main() {
print(8 + 5); // 13
print(8 - 5); // 3
}Multiplikation
Använd asterisken * för att multiplicera två tal. Det finns inget gånger-tecken på tangentbordet, så stjärnan fyller den funktionen överallt i Dart.
void main() {
print(6 * 7); // 42
}Division ger en double
Operatorn / returnerar alltid en double, även när talen går att dividera jämnt. Därför blir 10 / 2 5.0, inte 5.
void main() {
print(10 / 2); // 5.0
}Restoperatorn
Operatorn % ger resten efter en division. Den passar perfekt för att kontrollera jämna tal eller låta värden börja om inom en gräns.
void main() {
print(17 % 5); // 2
}Prioritet: gånger före plus
Dart följer matematikens regler: multiplikation och division utförs före addition och subtraktion. Därför blir 2 + 3 * 4 14, inte 20.
void main() {
print(2 + 3 * 4); // 14
}Gruppera med parenteser
Omslut en del av ett uttryck med parenteser för att tvinga fram den delen först. Parenteserna gör avsikten tydlig och åsidosätter den vanliga ordningen.
void main() {
print((2 + 3) * 4); // 20
}Från vänster till höger vid samma prioritet
När operatorer har samma prioritet utvärderar Dart dem från vänster till höger. Därför blir 20 - 5 - 3 12 när uttrycket läses i ordning.
void main() {
print(20 - 5 - 3); // 12
}Unärt minustecken
Ett ensamt - före ett värde negerar det. Det unära minustecknet binder hårt och vänder tecknet innan annan matematik runt omkring utförs.
void main() {
print(-5 + 3); // -2
}Kombinera allt
Verkliga uttryck blandar fritt olika operatorer. Dart använder prioritetsreglerna och era parenteser för att alltid komma fram till ett tydligt och förutsägbart svar. ✨
void main() {
print(10 + 4 * 2 - 6 / 3); // 16.0
}Håll koden läsbar
Även när prioritetsreglerna hjälper er är det god stil att lägga till parenteser för tydlighetens skull. Er framtida jag kommer att tacka er nuvarande jag för ledtråden.
Snabbkontroll
Nu är det dags att testa er känsla för operatorernas ordning.
Sammanfattning
Ni kan addera, subtrahera, multiplicera, dividera och beräkna rester. Kom ihåg prioritetsreglerna och använd parenteser för att göra ordningen kristallklar. 🎉
Lär dig Dart med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”Aritmetik och operatorprioritet” gratis?
Ja – hela texten till ”Aritmetik och operatorprioritet” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Dart Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Dart Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Aritmetik och operatorprioritet”?
Addera, subtrahera, multiplicera, dividera och gruppera Ni övar på Dart Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Dart Academy?
Du behöver inga förkunskaper. Utbildningen i Dart Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.
Hur lång tid tar lektionen ”Aritmetik och operatorprioritet”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Dart Academy-lektionen?
Ja. Varje Dart Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Aritmetik och operatorprioritet
- int kontra double och heltalsdivision
- Tolknings- och konvertering av tal
- Verktygslådan dart:math