| Integer | integer numbers | 42 |
| Rational | rational numbers | 13/17 |
| Complex | complex numbers | 2+I*1/3 |
| Real | double values | 0.5 |
| Complex Real | complex double values | 0.5-I*0.25 |
| Evaluation Precedence | control precedence with (...) | (a+b)*c |
| Lists | comma separated list of elements which are surrounded by { ... } | {a, b, c, d} |
| Vectors | vectors are like list, but cannot contain sub-lists { ... } | {1, 2, 3, 4} |
| Matrices | a matrix contains the rows as sub-lists | {{1, 2}, {3, 4}} |
| Sparse Arrays | sparse arrays are defined through their element positions | SparseArray({{1, 1} -> 1, {2, 2} -> 2, {3, 3} -> 3, {1, 3} -> 4}) |
| Associations | comma separated list of rules which are surrounded by <| ... |> and create a dictionary or map | <|a->x, b->y, ...|> |
| Predefined Functions | predefined function names start with an upper case character and the arguments are enclosed by ( ... ) | Sin(0), PrimeQ(13) |
| Predefined Constants | predefined constant names start with an upper case character | Degree, E, Pi, False, True, ... |
| User-defined variables | identifiers which you would like to assign a value start with a $ character in the server environment | $a=42 |
| User-defined variables | in the Symja console app user-defined variables can be defined without a preceding $ character | a=42 |
| User-defined rules | identifiers which you would like to assign a rule start with a $ character in the server environment | $f(x_,y_):={x,y} |
| User-defined rules | in the Symja console app user-defined rules can be defined without a preceding $ character | f(x_,y_):={x,y} |
| Pattern Symbols | patterns end with an appended _ character and could have a constraint | $f(x_Integer):={x} |
| Strings | character strings are enclosed by double quote characters | "Hello World" |
| Pure Functions | pure functions can be expressed with the & operator | (#^3)&[x] gives x^3 |
| Slots | a # character followed by an optional integer number | # or #2 |
| Slot Sequences | a # character followed by an optional integer number | ## or ##2 |
| Parts of an expression | expr[[index]] | {a, b, c, d}[[2]] gives b |