• # 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.

• ## Increment Operators

• The increment operator increments the value of a single variable.

• #### Javascript

##### Example of increment operator in javascript.
``````var age = 20;

// Increment After
console.log(age++); // 20
console.log(age); // 21

// Increment Before
console.log(++age); // 22
console.log(age); // 22``````
• #### Dart

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

// Increment After
print(age++); // 20
print(age); // 21

// Increment Before
print(++age); // 22
print(age); // 22
}
``````
• #### D

##### Example of increment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

// Increment After
write(age++); // 20
write(age); // 21

// Increment Before
write(++age); // 22
write(age); // 22
}
``````
• #### Php

##### Example of increment operator in php.
``````<?php
\$age = 20;

// Increment After
print(\$age++); // 20
print(\$age); // 21

// Increment Before
print(++\$age); // 22
print(\$age); // 22``````
• #### Python

##### Example of increment operator in python.
``# NA``
• #### Go

##### Example of increment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

// Increment
age++
fmt.Println(age) // 21

// Increment After
// NA

// Increment Before
// NA
}``````
• ## Decrement Operators

• The decrement operator decrements the value of a single variable.

• #### Javascript

##### Example of decrement operator in javascript.
``````var age = 20;

// Decrement After
console.log(age--); // 20
console.log(age); // 19

// Decrement Before
console.log(--age); // 18
console.log(age); // 18``````
• #### Dart

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

// Decrement After
print(age--); // 20
print(age); // 19

// Decrement Before
print(--age); // 18
print(age); // 18
}
``````
• #### D

##### Example of decrement operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

// Decrement After
write(age--); // 20
write(age); // 19

// Decrement Before
write(--age); // 18
write(age); // 18
}
``````
• #### Php

##### Example of decrement operator in php.
``````<?php
\$age = 20;

// Decrement After
print(\$age--); // 20
print(\$age); // 19

// Decrement Before
print(--\$age); // 18
print(\$age); // 18``````
• #### Python

##### Example of decrement operator in python.
``# NA``
• #### Go

##### Example of decrement operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

// Decrement
age--
fmt.Println(age) // 19

// Decrement After
// NA

// Decrement Before
// NA
}
``````

• The addition operator returns the sum of two variables.

• #### Javascript

##### Example of addition operator in javascript.
``````var age = 20;

console.log(age + 1); // 21``````
• #### Dart

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

print(age + 1); // 21
}``````
• #### D

##### Example of addition operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age + 1); // 21
}
``````
• #### Php

##### Example of addition operator in php.
``````<?php
\$age = 20;

print(\$age + 1); // 21
``````
• #### Python

##### Example of addition operator in python.
``````age = 20

print(age + 1) # 21
``````
• #### Go

##### Example of addition operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age + 1) // 21
}
``````
• ## Subtraction Arithmetic Operators

• The subtraction operator returns the difference of two variables.

• #### Javascript

##### Example of subtraction operator in javascript.
``````var age = 20;

console.log(age - 2); // 18``````
• #### Dart

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

print(age - 2); // 18
}``````
• #### D

##### Example of subtraction operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age - 2); // 18
}
``````
• #### Php

##### Example of subtraction operator in php.
``````<?php
\$age = 20;

print(\$age - 2); // 18
``````
• #### Python

##### Example of subtraction operator in python.
``````age = 20

print(age - 2) # 18
``````
• #### Go

##### Example of subtraction operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age - 2) // 18
}
``````
• ## Multiplication Arithmetic Operators

• The multiplication operator returns the product of two variables.

• #### Javascript

##### Example of multiplication operator in javascript.
``````var age = 20;

console.log(age * 3); // 60``````
• #### Dart

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

print(age * 3); // 60
}``````
• #### D

##### Example of multiplication operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age * 3); // 60
}
``````
• #### Php

##### Example of multiplication operator in php.
``````<?php
\$age = 20;

print(\$age * 3); // 60
``````
• #### Python

##### Example of multiplication operator in python.
``````age = 20

print(age * 3) # 60
``````
• #### Go

##### Example of multiplication operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age * 3) // 60
}
``````
• ## Division Arithmetic Operators

• The division operator returns the quotient of two variables.

• #### Javascript

##### Example of division operator in javascript.
``````var age = 20;

console.log(age / 2); // 10``````
• #### Dart

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

print(age / 2); // 10
}``````
• #### D

##### Example of division operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age / 2); // 10
}
``````
• #### Php

##### Example of division operator in php.
``````<?php
\$age = 20;

print(\$age / 2); // 10
``````
• #### Python

##### Example of division operator in python.
``````age = 20

print(age / 2) # 10
``````
• #### Go

##### Example of division operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age / 2) // 10
}
``````
• ## Modulus Arithmetic Operators

• The modulus operator returns the remainder of two variables.

• #### Javascript

##### Example of modulus operator in javascript.
``````var age = 20;

console.log(age % 9); // 2``````
• #### Dart

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

print(age % 9); // 2
}``````
• #### D

##### Example of modulus operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age % 9); // 2
}
``````
• #### Php

##### Example of modulus operator in php.
``````<?php
\$age = 20;

print(\$age % 9); // 2
``````
• #### Python

##### Example of modulus operator in python.
``````age = 20

print(age % 9) # 2
``````
• #### Go

##### Example of modulus operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age % 9) // 2
}
``````
• ## Exponentiation Arithmetic Operators

• The exponentiation operator returns the power of two variables.

• #### Javascript

##### Example of exponentiation operator in javascript.
``````var age = 2;

console.log(age ** 3); // 8``````
• #### Dart

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

void main() {
var age = 2;

print(pow(age, 3)); // 8
}``````
• #### D

##### Example of exponentiation operator in d.
``````import std.stdio : write;

void main()
{
int age = 2;

write(age ^^ 3); // 8
}
``````
• #### Php

##### Example of exponentiation operator in php.
``````<?php
\$age = 2;

print(\$age ** 3); // 8
``````
• #### Python

##### Example of exponentiation operator in python.
``````age = 2

print(age ** 3) # 8
``````
• #### Go

##### Example of exponentiation operator in go.
``````package main

import (
"fmt"
"math"
)

func main() {
var age float64 = 2

fmt.Println(math.Pow(age, 3)) // 8
}
``````
• ## Addition Assignment Arithmetic Operators

• The addition assignment operator returns the sum of two counterparts.

• #### Javascript

##### Example of addition assignment operator in javascript.
``````var age = 20;

age += 1;

console.log(age); // 21``````
• #### Dart

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

age += 1;

print(age); // 21
}``````
• #### D

##### Example of addition assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

age += 1;

write(age); // 21
}
``````
• #### Php

##### Example of addition assignment operator in php.
``````<?php
\$age = 20;

\$age += 1;

print(\$age); // 21
``````
• #### Python

##### Example of addition assignment operator in python.
``````age = 20

age += 1

print(age) # 21
``````
• #### Go

##### Example of addition assignment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

age += 1

fmt.Println(age) // 21
}``````
• ## Subtraction Assignment Arithmetic Operators

• The subtraction assignment operator returns the difference of two counterparts.

• #### Javascript

##### Example of subtraction assignment operator in javascript.
``````var age = 20;

age -= 2;

console.log(age); // 18``````
• #### Dart

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

age -= 2;

print(age); // 18
}``````
• #### D

##### Example of subtraction assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

age -= 2;

write(age); // 18
}
``````
• #### Php

##### Example of subtraction assignment operator in php.
``````<?php
\$age = 20;

\$age -= 2;

print(\$age); // 18
``````
• #### Python

##### Example of subtraction assignment operator in python.
``````age = 20

age -= 2

print(age) # 18
``````
• #### Go

##### Example of subtraction assignment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

age -= 2

fmt.Println(age) // 18
}``````
• ## Multiplication Assignment Arithmetic Operators

• The multiplication assignment operator returns the product of two counterparts.

• #### Javascript

##### Example of multiplication assignment operator in javascript.
``````var age = 20;

age *= 3;

console.log(age); // 60``````
• #### Dart

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

age *= 3;

print(age); // 60
}``````
• #### D

##### Example of multiplication assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

age *= 3;

write(age); // 60
}
``````
• #### Php

##### Example of multiplication assignment operator in php.
``````<?php
\$age = 20;

\$age *= 3;

print(\$age); // 60
``````
• #### Python

##### Example of multiplication assignment operator in python.
``````age = 20

age *= 3

print(age) # 60
``````
• #### Go

##### Example of multiplication assignment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

age *= 3

fmt.Println(age) // 60
}``````
• ## Division Assignment Arithmetic Operators

• The division assignment operator returns the quotient of two counterparts.

• #### Javascript

##### Example of division assignment operator in javascript.
``````var age = 20;

age /= 2;

console.log(age); // 10``````
• #### Dart

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

age ~/= 2;

print(age); // 10
}``````
• #### D

##### Example of division assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

age /= 2;

write(age); // 10
}
``````
• #### Php

##### Example of division assignment operator in php.
``````<?php
\$age = 20;

\$age /= 2;

print(\$age); // 10``````
• #### Python

##### Example of division assignment operator in python.
``````age = 20

age /= 2

print(age) # 10.0
``````
• #### Go

##### Example of division assignment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

age /= 2

fmt.Println(age) // 10
}``````
• ## Modulus Assignment Arithmetic Operators

• The modulus assignment operator returns the remainder of two counterparts.

• #### Javascript

##### Example of modulus assignment operator in javascript.
``````var age = 20;

age %= 9;

console.log(age); // 2``````
• #### Dart

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

age %= 9;

print(age); // 2
}``````
• #### D

##### Example of modulus assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

age %= 9;

write(age); // 2
}
``````
• #### Php

##### Example of modulus assignment operator in php.
``````<?php
\$age = 20;

\$age %= 9;

print(\$age); // 2
``````
• #### Python

##### Example of modulus assignment operator in python.
``````age = 20

age %= 9

print(age) # 2
``````
• #### Go

##### Example of modulus assignment operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

age %= 9

fmt.Println(age) // 2
}``````
• ## Exponentiation Assignment Arithmetic Operators

• The exponentiation assignment operator returns the power of two counterparts.

• #### Javascript

##### Example of exponentiation assignment operator in javascript.
``````var age = 2;

age **= 3;

console.log(age); // 8``````
• #### Dart

##### Example of exponentiation assignment operator in dart.
``// NA``
• #### D

##### Example of exponentiation assignment operator in d.
``````import std.stdio : write;

void main()
{
int age = 2;

age ^^= 3;

write(age); // 8
}
``````
• #### Php

##### Example of exponentiation assignment operator in php.
``````<?php
\$age = 2;

\$age **= 3;

print(\$age); // 8``````
• #### Python

##### Example of exponentiation assignment operator in python.
``````age = 2

age **= 3

print(age) # 8
``````
• #### Go

##### Example of exponentiation assignment operator in go.
``// NA``
• ## Equal Comparison Operators

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

• #### Javascript

##### Example of equal operator in javascript.
``````var age = 20;

console.log(age == 20); // true``````
• #### Dart

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

print(age == 20); // true
}``````
• #### D

##### Example of equal operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age == 20); // true
}
``````
• #### Php

##### Example of equal operator in php.
``````<?php
\$age = 20;

print(\$age == 20); // true
``````
• #### Python

##### Example of equal operator in python.
``````age = 20

print(age == 20) # True
``````
• #### Go

##### Example of equal operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age == 20) // true
}
``````
• ## Equal Type Comparison Operators

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

• #### Javascript

##### Example of equal type operator in javascript.
``````var age = '20';

console.log(age === '20'); // true``````
• #### Dart

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

print(age == '20'); // true
}``````
• #### D

##### Example of equal type operator in d.
``````import std.stdio : write;
import std.string;

void main()
{
string age = "20";

write(age == "20"); // true
}
``````
• #### Php

##### Example of equal type operator in php.
``````<?php
\$age = '20';

print(\$age === '20'); // true
``````
• #### Python

##### Example of equal type operator in python.
``````age = '20'

print(age == '20') # True
``````
• #### Go

##### Example of equal type operator in go.
``````package main

import "fmt"

func main() {
var age string = "20"

fmt.Println(age == "20") // true
}
``````
• ## Not Equal Comparison Operators

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

• #### Javascript

##### Example of not-equal operator in javascript.
``````var age = 20;

console.log(age != 18); // true``````
• #### Dart

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

print(age != 18); // true
}``````
• #### D

##### Example of not-equal operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age != 18); // true
}
``````
• #### Php

##### Example of not-equal operator in php.
``````<?php
\$age = 20;

print(\$age != 18); // true
``````
• #### Python

##### Example of not-equal operator in python.
``````age = 20

print(age != 18) # True``````
• #### Go

##### Example of not-equal operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age != 18) // true
}
``````
• ## Not Equal Type Comparison Operators

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

• #### Javascript

##### Example of not-equal type operator in javascript.
``````var age = 20;

console.log(age !== '20'); // true``````
• #### Dart

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

print(age != '20'); // true
}``````
• #### D

##### Example of not-equal type operator in d.
``// NA``
• #### Php

##### Example of not-equal type operator in php.
``````<?php
\$age = 20;

print(\$age !== '20'); // true
``````
• #### Python

##### Example of not-equal type operator in python.
``````age = 20

print(age != '20') # True
``````
• #### Go

##### Example of not-equal type operator in go.
``// NA``
• ## Greater Than Comparison Operators

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

• #### Javascript

##### Example of greater-than operator in javascript.
``````var age = 20;

console.log(age > 18); // true``````
• #### Dart

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

print(age > 18); // true
}``````
• #### D

##### Example of greater-than operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age > 18); // true
}
``````
• #### Php

##### Example of greater-than operator in php.
``````<?php
\$age = 20;

print(\$age > 18); // true
``````
• #### Python

##### Example of greater-than operator in python.
``````age = 20

print(age > 18) # True``````
• #### Go

##### Example of greater-than operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age > 18) // true
}
``````
• ## Less Than Comparison Operators

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

• #### Javascript

##### Example of less-than operator in javascript.
``````var age = 20;

console.log(age < 21); // true``````
• #### Dart

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

print(age < 21); // true
}``````
• #### D

##### Example of less-than operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age < 21); // true
}
``````
• #### Php

##### Example of less-than operator in php.
``````<?php
\$age = 20;

print(\$age < 21); // true
``````
• #### Python

##### Example of less-than operator in python.
``````age = 20

print(age < 21) # True``````
• #### Go

##### Example of less-than operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(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.

• #### Javascript

##### Example of greater-than or equal-to operator in javascript.
``````var age = 20;

console.log(age >= 20); // true``````
• #### Dart

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

print(age >= 20); // true
}``````
• #### D

##### Example of greater-than or equal-to operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age >= 20); // true
}
``````
• #### Php

##### Example of greater-than or equal-to operator in php.
``````<?php
\$age = 20;

print(\$age >= 20); // true
``````
• #### Python

##### Example of greater-than or equal-to operator in python.
``````age = 20

print(age >= 20) # True``````
• #### Go

##### Example of greater-than or equal-to operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(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.

• #### Javascript

##### Example of less-than or equal-to operator in javascript.
``````var age = 20;

console.log(age <= 20); // true``````
• #### Dart

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

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

##### Example of less-than or equal-to operator in d.
``````import std.stdio : write;

void main()
{
int age = 20;

write(age <= 20); // true
}
``````
• #### Php

##### Example of less-than or equal-to operator in php.
``````<?php
\$age = 20;

print(\$age <= 20); // true
``````
• #### Python

##### Example of less-than or equal-to operator in python.
``````age = 20

print(age <= 20) # True``````
• #### Go

##### Example of less-than or equal-to operator in go.
``````package main

import "fmt"

func main() {
var age int = 20

fmt.Println(age <= 20) // true
}
``````
• ## And Logical Operators

• The and operator checks if the value of the first and second variable are true.

• #### Javascript

##### Example of and operator in javascript.
``Coming Soon``
• #### Dart

##### Example of and operator in dart.
``Coming Soon``
• #### D

##### Example of and operator in d.
``Coming Soon``
• #### Php

##### Example of and operator in php.
``Coming Soon``
• #### Python

##### Example of and operator in python.
``Coming Soon``
• #### Go

##### Example of and operator in go.
``Coming Soon``
• ## Or Logical Operators

• The or operator checks if either the value of the first or second variable is true.

• #### Javascript

##### Example of or operator in javascript.
``Coming Soon``
• #### Dart

##### Example of or operator in dart.
``Coming Soon``
• #### D

##### Example of or operator in d.
``Coming Soon``
• #### Php

##### Example of or operator in php.
``Coming Soon``
• #### Python

##### Example of or operator in python.
``Coming Soon``
• #### Go

##### Example of or operator in go.
``Coming Soon``
• ## Xor Logical Operators

• The xor operator checks if either the value of the first or second variable is true, but not both.

• #### Javascript

##### Example of xor operator in javascript.
``Coming Soon``
• #### Dart

##### Example of xor operator in dart.
``Coming Soon``
• #### D

##### Example of xor operator in d.
``Coming Soon``
• #### Php

##### Example of xor operator in php.
``Coming Soon``
• #### Python

##### Example of xor operator in python.
``Coming Soon``
• #### Go

##### Example of xor operator in go.
``Coming Soon``