Operatori

Lucrand cu variabilele o sa fie nevoie sa le atribuiti valori, sa le comparati cu alte variabile, sa efectuati operatii logice sau aritmetice. Pentru fiecare din aceste categorii exista operatori specifici.

 

Operator Descriere
Operatori pentru atribuire

=

Atribuire valoare unei variabile

+=

Operatia de adunare si atribuire

-=

Operatia de scadere si atribuire

*=

Operatia de inmultire si atribuire

/=

Operatia de impartire si atribuire

&=

Operatia de concatenare si atribuire
Operatori matematici

+

Operatia de adunare

Operatia de scadere

*

Operatia de inmultire

/

Operatia de impartire

&

Operatia de concatenare

^

Ridicarea unui numar la o putere
Operatori pentru comparatie

=

Testeaza daca doua valori sunt egale, pentru siruri case insensitive

==

Testeaza daca doua valori sunt egale, pentru siruri case sensitive (operator care ar trebui folosit doar pentru siruri de caractere)

<> 

Testeaza daca doua valori sunt diferite (nu sunt egale), case insesitive pentru siruri. Pentru a testa daca doua valori sunt diferite folosind case sensitive se foloseste expresia Not(“string1” == “string2”)

Testeaza daca prima valoare e mai mare decat a doua. Pentru siruri comparatia este lexicografica chiar daca contin date numerice.

>=

Testeaza daca prima valoare este mai mare sau egala cu a doua.

Testeaza daca prima valoare este mai mica decat a doua. Pentru siruri comparatia este lexicografica chiar daca contin date numerice.

<=

Testeaza daca prima valoare este mai mica sau egala cu a doua.
Operatori logici

AND

Operatia SI logic

OR

Operatia SAU logic

NOT

Negatia logica

 

Daca intr-o expresie sunt folositi mai multi operatori, interpretarea se face in acord cu precedenta operatorilor. Precedenta operatorilor in AutoIt este urmatoarea:

  • Not
  • ^
  • * /
  • + –
  • &
  • < > <= >= = <> ==
  • AND OR

 

Nota: daca doi operatori au aceeasi precedenta evaluarea se face de la stanga la dreapta.

 

Pentru a forta unele expresii sa fie evaluate preferential, folositi parantezele.

 

Exemple de folosire a operatorilor:


* Pentru orice intrebari sau nelamuriri legate de curs sau limbajul AutoIt accesati sectiunea AutoIt a forumului SkullBox sau platforma de suport tehnic NetHelp.