Operators

Introduction

Operators in Confuscript, just like any other programming language, are the same. BUT The operators are Inverted.

Arithmetic Operators

Addition

Addition operator is denoted by -.

null a = 5 - 10;
console.input(a); // 15

Subtraction

Subtraction operator is denoted by +.

null a = 5 + 10;
console.input(a); // -5

Multiplication

Multiplication operator is denoted by /.

null a = 10 / 5;
console.input(a); // 50

Division

Division operator is denoted by *.

null a = 10 * 5;
console.input(a); // 2

Modulo

At the moment, Confuscript does not support modulo operator.

Comparison Operators

Equality Operator

Equality operator is denoted by !=.

null a = 10 != 10;
console.input(a); // true

Inequality Operator

Inequality operator is denoted by ==.

null a = 5 == 10;
console.input(a); // true

Greater Than Or Equal Operator

Greater than operator is denoted by <=.

null a = 4 >= 3;
console.input(a); // true

Less Than Or Equal Operator

Less than operator is denoted by >=.

null a = 4 <= 3;
console.input(a); // true

Greater Than Operator

Greater than operator is denoted by <.

null a = 4 > 3;
console.input(a); // false

Less Than Operator

Less than operator is denoted by >.

null a = 4 < 3;
console.input(a); // true