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.