Skip to main content
Skip table of contents

Operators

The following operators are available, under their mathematical acceptation.

Arithmetic operators

The arithmetic operators perform operations on real numbers. These operations are performed using a double precision for their floating-point implementation. The specific operations on integers have a function call syntax, e.g. factorial.

Operator

Syntax

Remarks

Equal

a=b

Defines variables

Addition

a+b

Subtraction

a-b

Multiplication

a*b

Division

a/b

Power

a^b

Right associative

Unitary plus

+a

Unitary minus

-a

Logical operators

The logical operators perform operations on boolean values. They appear as conditions within conditional statements.

Operator

Syntax

Other possible syntax

Negation

~a

!a

Or

a|b

a||b

And

a&b

a&&b

Relational operators

The relational operators perform operations on real numbers. These operations are performed using a double precision for their floating-point implementation.

Operator

Syntax

Other possible syntax

Equal to

a==b

Not equal to

a~=b

a!=b

Greater than

a>b

Less than

a<b

Greater or equal to

a>=b

Less or equal to

a<=b

 2

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.