• # Operators

Logical operators in programming are like a set of tools that help us decide what to do depending on how things look. Logical operators tell the computer to do something based on how two different things compare.

• The addition operator returns the sum of two variables.

• #### Dart

##### Example of addition operator in dart.
``````void main() {
var age = 20;

print(age + 1); // 21
}``````
• ## Subtraction Arithmetic Operators

• The subtraction operator returns the difference of two variables.

• #### Dart

##### Example of subtraction operator in dart.
``````void main(){
var age = 20;

print(age - 2); // 18
}``````
• ## Multiplication Arithmetic Operators

• The multiplication operator returns the product of two variables.

• #### Dart

##### Example of multiplication operator in dart.
``````void main(){
var age = 20;

print(age * 3); // 60
}``````
• ## Division Arithmetic Operators

• The division operator returns the quotient of two variables.

• #### Dart

##### Example of division operator in dart.
``````void main(){
var age = 20;

print(age / 2); // 10
}``````
• ## Modulus Arithmetic Operators

• The modulus operator returns the remainder of two variables.

• #### Dart

##### Example of modulus operator in dart.
``````void main(){
var age = 20;

print(age % 9); // 2
}``````
• ## Exponentiation Arithmetic Operators

• The exponentiation operator returns the power of two variables.

• #### Dart

##### Example of exponentiation operator in dart.
``````import "dart:math";

void main(){
var age = 2;

print(pow(age, 3)); // 8
}``````
• ## Equal Comparison Operators

• The equal operator checks if two variables are equal value.

• #### Dart

##### Example of equal operator in dart.
``````void main(){
var age = 20;

print(age == 20); // true
}``````
• ## Equal Type Comparison Operators

• The equal type operator checks if two variables are equal value and type.

• #### Dart

##### Example of equal type operator in dart.
``````void main(){
var age = '20';

print(age == '20'); // true
}``````
• ## Not Equal Comparison Operators

• The not-equal operator checks if two variables are not equal value.

• #### Dart

##### Example of not-equal operator in dart.
``````void main(){
var age = 20;

print(age != 18); // true
}``````
• ## Not Equal Type Comparison Operators

• The not-equal type operator checks if two variables are not equal value and type.

• #### Dart

##### Example of not-equal type operator in dart.
``````void main(){
var age = 20;

print(age != '20'); // true
}``````
• ## Greater Than Comparison Operators

• The greater-than operator checks if the value of the first variable is greater than the second.

• #### Dart

##### Example of greater-than operator in dart.
``````void main(){
var age = 20;

print(age > 18); // true
}``````
• ## Less Than Comparison Operators

• The less-than operator checks if the value of the first variable is less than the second.

• #### Dart

##### Example of less-than operator in dart.
``````void main(){
var age = 20;

print(age < 21); // true
}``````
• ## Greater Than or Equal Comparison Operators

• The greater-than or equal-to operator checks if the value of the first variable is greater than or equal to the second.

• #### Dart

##### Example of greater-than or equal-to operator in dart.
``````void main(){
var age = 20;

print(age >= 20); // true
}``````
• ## Less Than or Equal Comparison Operators

• The less-than or equal-to operator checks if the value of the first variable is less than or equal to the second.

• #### Dart

##### Example of less-than or equal-to operator in dart.
``````void main(){
var age = 20;

print(age <= 20); // true
}``````