Evaluarea unei expresii presupune calculul valorii expresiei, prin înlocuirea în expresie a fiecărei variabile cu valoarea ei şi a fiecărei funcţii cu valoarea returnată de funcţia respectivă şi efectuarea operaţiilor specificate de operatori. În timpul evaluării expresiei se ţine cont de existenţa parantezelor, de asociativitate şi de prioritatea operatorilor:
– se evaluează în primul rând expresiile din paranteze, începând cu parantezele cele mai interioare;
– în cadrul unei expresii fără paranteze, se efectuează operaţiile în ordinea priorităţii operatorilor;
– dacă într-o expresie apare o succesiune de operatori cu priorităţi egale, se ţine cont de asociativitatea operatorilor.