Hoppa till huvudinnehåll

Operatorer

Operatorer är Reporter- och Booleska block som används för beräkningar, jämförelser, logik och stränghantering.

Aritmetiska operatorer

Addition (Nybörjare)

block_operator_plus.svg

Returnerar summan av två värden.

Subtraktion (Nybörjare)

block_operator_minus.svg

Returnerar subtraktionsresultatet av två värden.

Multiplicera (Nybörjare)

block_operator_multiply.svg

Returnerar produkten av två värden.

Dividera (Nybörjare)

block_operator_divide.svg

Returnerar divisionsresultatet av två värden.

Rest (Guru)

block_operator_modulus.svg

Returnerar resten efter division.

Avrunda (Guru)

block_operator_round.svg

Avrundar till närmaste heltal (till exempel 2.6 -> 3).

Matematik (enkel) (Guru)

block_operator_math_single.svg

Tillämpar en matematisk funktion med ett argument.

Tillgängliga funktioner:

  • absolutvärde: absolutvärdet av ett tal
  • heltal mindre: avrunda nedåt till närmaste heltal
  • heltal större: avrunda uppåt till närmaste heltal
  • kvadratrot: kvadratrot
  • sin: sinus (vinkelbaserad)
  • cos: cosinus (vinkelbaserad)
  • tan: tangent (vinkelbaserad)
  • asin: invers sinus
  • acos: invers cosinus
  • atan: invers tangent
  • ln: naturlig logaritm (bas e)
  • log: logaritm med bas 10
  • e^: höj e till indatavärdets potens
  • 10^: höj 10 till indatavärdets potens

Matematik (par) (Guru)

block_operator_math_pair.svg

Tillämpar en matematisk funktion med två argument.

Tillgängliga funktioner:

  • min: det mindre av två värden
  • max: det större av två värden
  • potens: första värdet upphöjt till andra värdets potens
  • atan2: vinkel från X/Y-par
  • hypot: hypotenusans längd från två komponenter
  • copysign: första värdet med andra värdets tecken

Slumptal (Guru)

block_operator_pick_random.svg

Returnerar ett slumpmässigt tal inom det valda intervallet.

Jämförelseoperatorer

Lika med (Nybörjare)

block_operator_equal.svg

Returnerar true när två värden är lika.

Inte lika med (Avancerad)

block_operator_not_equal.svg

Returnerar true när två värden inte är lika.

Större än (Nybörjare)

block_operator_greater_than.svg

Returnerar true när vänstra värdet är större än det högra värdet.

Mindre än (Nybörjare)

block_operator_less_than.svg

Returnerar true när vänstra värdet är mindre än det högra värdet.

Är mellan (Avancerad)

block_operator_is_in_between.svg

Returnerar true när ett värde ligger inom angivna gränser.

Booleska logikoperatorer

Och (Avancerad)

block_operator_and.svg

Returnerar true endast när båda villkoren är true.

Eller (Avancerad)

block_operator_or.svg

Returnerar true när minst ett villkor är true.

Inte (Avancerad)

block_operator_not.svg

Inverterar ett booleskt värde.

Textoperatorer

Sammanfoga (Avancerad)

block_operator_join.svg

Sammanfogar två textvärden.

Tecken vid position (Guru)

block_operator_letter_at.svg

Returnerar tecknet på en vald position i texten.

Stränglängd (Avancerad)

block_operator_size_of_string.svg

Returnerar strängens längd.

Text innehåller (Guru)

block_operator_string_contains.svg

Returnerar true om texten innehåller den angivna delsträngen.