> LeekScript vejledning
Vi skal nu tale om operatørerne, som hurtigt bliver uundværlige, tro mig.
Og til det skal vi lave lidt matematik. Gå ikke i panik !! Bliv her ! Vær sikker på, du skal kun bruge de grundlæggende handlinger: Addition, Subtraktion, Multiplikation, Division og Modulo. Selvom du måske ikke kender det sidste, hvis du er nybegynder, er det ikke særlig kompliceret.
Vi vil også se operatorer, der gør det muligt at tildele en værdi til en variabel på anden måde end med et simpelt "="
Din porre er meget stærk i mental beregning. Lad os varme det lidt op med lidt simpel matematik.
Symbolet, der tillader tilføjelser i LeekScript er "+".
For at bruge det, skriv en tilføjelse, som du sikkert allerede har. (Endelig håber vi)
Husk, at vi tildeler en værdi til en variabel som denne:
var anInteger = 6 debug(et heltal); // Viser: 6
For at udføre en tilføjelse skal du blot placere dit matematiske udtryk i stedet for denne værdi.
var addition = 3 + 5; debug(addition) // Viser: 8
Og der går du! Din porre har lavet sin første tilføjelse og giver dig resultatet. Du kan også sende beregningen direkte som en parameter til funktionen debug.
debug(3+5); // Viser: 8
Symbolet for subtraktion er ikke overraskende, "-"
var subtraktion = 7 - 4; debug(træk fra); //Visning: 3
For denne operation, prøv ikke at bruge bogstavet "x" til at lave en "tid". I beregningen bruger vi symbolet "\*" til multiplikation.
var gange = 3 * 5; debug(multiplicerer); // Viser: 15
Hvad angår division, bruger vi symbolet "/"
var division = 20 / 4; debug(div);
En lille reminder om modulo. Vores matematiker-venner har, hvad de kalder "Euklidiske Division".
Den klassiske deling af 7 gange 2 giver 3,5. Euklidisk division opdeler resultatet i en "Quotient" og en "Remainder". Således har vi 7 = 2 * 3 + 1. Resultatet er en kvotient på 3 og en rest på 1.
Og det er denne rest, der interesserer os her. Modulo er den operation, der giver os resten af den euklidiske division. Dens symbol er "%".
For eksempel vil 30%7 give 2, da 30 = 7 * 4 + 2
var modulo = 42% 9; debug(modulo) // Viser: 6
Ligesom i matematik er der en rækkefølge af operationer.
Således har operationerne multiplikation (\), division (/) og modulo (%) prioritet over addition (+) og subtraktion (-). For operatorer med samme prioritet (\, / og %, eller + og -), vil prioritet være fra venstre mod højre i udtrykket.
Hvis du skal ændre prioritet i en beregning, skal du bruge parentes. For eksempel
debug(2 + 3 * 4); // Viser: 14 debug((2 + 3) * 4); // Viser: 20
debug(12 / 2 * 3); // Viser: 18 debug(12 / (2 * 3)); // Viser: 2
Du kender allerede "=", som giver dig mulighed for at tildele en værdi til en variabel:
lad minVariabel = 8; debug(myVariable); // Viser: 8
Ved, at denne operatør har storebrødre. Overvej det tilfælde, hvor du vil tilføje en værdi til en variabel. Vores variabel er 8 værd, vi vil gerne tilføje 3 til den. Vi kan gøre sådan her:
lad minVariabel = 8; minVariabel = minVariabel + 3; debug(myVariable); // Viser: 11
Det fungerer meget godt, men vi kan gøre det endnu bedre. Det er muligt at flette beregningsoperatorer med tegnet "=". Så det giver disse 5 meget praktiske operatorer: "+=", "-=", "\*=", "/=" og "%="
Det forrige eksempel bliver:
lad minVariabel = 8; minVariabel +=3; // Svarer til minVariabel = minVariabel + 3; debug(myVariable); // Viser: 11
Resultatet er identisk, men det er lidt mindre overflødigt.
lad minVariable = 9; minVariable += 3; // 12 minVariabel -= 2; // 10 minVariabel *= 4; // 40 minVariabel /= 2; // 20 minVariable %= 6; // 2 debug(myVariable); // Viser: 2
Her er to meget nyttige små operatører. Inkrementoperatoren "++" og reduktionsoperatoren "--".
Forøgelse af en variabel betyder at øge dens værdi med 1.
lad minVariabel = 3; myVariable++; // Svarende til minVariabel = minVariabel + 1; debug(myVariable); // Viser: 4
Og Reducer en variabel betyder, at vi reducerer dens værdi med 1
lad minVariabel = 3; minVariable--; // Svarer til minVariabel = minVariabel - 1; debug(myVariable); // Viser: 2
Binære operatorer er operatorer, der er mindre kendte end klassiske matematiske operatorer (såsom +,-,/, ...), men som bruges af senioropdrættere til at bygge funktioner eller AI'er, der kræver lidt drift.
##
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.