Lausekkeet koostuvat literaaleista (vakioarvoista), muuttujista, funktionkutsuista ja operaattoreista. Tavallisimmat operaattorit ovat
| Sijoitusoperaattorit | |
| m = a | muuttuja m saa arvon a |
| m += a | muuttuja m saa arvon m + a, myös muille operaattoreille (-=, *=, /*, ...) |
| Aritmeettiset operaattorit | |
| + - * / | peruslaskutoimitukset |
| ++ -- | arvon lisääminen ja vähentäminen yhdellä |
| % | jakojäännös |
| Vertailuoperaattorit | |
| == | arvot ovat yhtäsuret, mutta ehkä eri tyyppiset (2 == '2') |
| != | arvot ovat erisuuret |
| === | arvot ovat yhtäsuuret ja samaa tyyppiä |
| !== | arvot ovat erisuuret tai eri tyyppiä |
| < <= => > | tavalliset vertailut |
| Loogiset operaattorit | |
| ehto1 && ehto2 | tosi (true), jos sekä ehto1 että ehto 2 tosia |
| ehto1 || ehto2 | tosi, jos joko ehto1 tai ehto 2 tai kumpikin tosia |
| !ehto | tosi, jos ehto on epätosi (false) |
Jarkko Leponiemi 19.3.2002