## JavaScript Arithmetic Operators

Arithmetic operators are used to perform arithmetic operation.

Operator | Sign/Symbol | Example |
---|

Addition | **+** | x=4+2+2; Result x=8 |
---|

Subtraction | **–** | x=4-2-2; Result x=0 |
---|

Multiplication | ***** | x=4*2*2; Result x=16 |
---|

Division | **/** | x=4/2; Result x=2 |
---|

Modulus or
Division Remainder | **%** | x=15%2; Result x=1 |
---|

Increment | **++** | x=5;x=x++; Result x=6 |
---|

Decrement | **—** | x=5;x=x–; Result x=4 |
---|

## JavaScript Assignment Operators

Assignment operators assign values to JavaScript variables and constant.

Operator | Example | Reference |
---|

**=** | x = y | x = y |

**+=** | x += y | x = x + y |

**-=** | x -= y | x = x – y |

***=** | x *= y | x = x * y |

**/=** | x /= y | x = x / y |

**%=** | x %= y | x = x % y |

The addition assignment operator += adds a value to a variable justĀ like .= in PHP

## JavaScript Logical Operators

Logical Operators adds logic in aProgram.

Operator | Reference |
---|

**&&** | Logical and |

**!** | Logical not |

**||** | Logical or |

## JavaScript Comparison Operators

Comparison Operators used for comparing data or values.

Operator | Reference |
---|

**==** | equal to |

**===** | equal value and equal type (rarely used) |

**!=** | not equal |

**!==** | not equal value or not equal type (rarely used) |

**>** | greater than |

**>=** | greater than or equal to |

**<** | less than |

**<=** | less than or equal to |

**?** | ternary operator |

wpDiscuz