## JS Operators

## Assignment Operators

Operator | Description |
---|---|

= | Assign |

+= | Add and assign. For example, x+=y is the same as x=x+y. |

-= | Subtract and assign. For example, x-=y is the same as x=x-y. |

*= | Multiply and assign. For example, x*=y is the same as x=x*y. |

/= | Divide and assign. For example, x/=y is the same as x=x/y. |

%= | Modulus and assign. For example, x%=y is the same as x=x%y. |

## Comparison Operators

Operator | Description |
---|---|

== | Is equal to |

=== | Is identical (is equal to and is of the same type) |

!= | Is not equal to |

!== | Is not identical |

> | Greater than |

>= | Greater than or equal to |

< | Less than |

<= | Less than or equal to |

## Logical/boolean Operators

Operator | Description |
---|---|

&& | and |

|| | or |

! | not |

## String Operators

Operator | Description |
---|---|

= | Assignment |

+ | Concatenate (join two strings together) |

+= | Concatenate and assign |