what does += mean in JavaScript

JavaScript
/* JavaScript shorthand +=
+= is shorthand to add something to a
variable and store the result as that same variable.
*/

// The standard syntax:
var myVar = 2; 
console.log(myVar) // 2
var myVar = myVar + 3;
console.log(myVar) // 5

// The shorthand:
var myVar = 2;
console.log(myVar) // 2
var myVar += 3;
console.log(myVar) // 5

/* In JavaScript, += can also concatenate strings */

// The standard syntax:
var myName = "Hi, I'm" 
console.log(myName) // Hi, I'm
var myName = myName + " Joe."
console.log(myName) // Hi, I'm Joe.

// The shorthand:
var myName = "Hi, I'm" 
console.log(myName) // Hi, I'm
var myName += " Joe."
console.log(myName) // Hi, I'm Joe.
/* JavaScript shorthand -=
-= is shorthand to subtract something from a
variable and store the result as that same variable.
*/

// The standard syntax:
var myVar = 5; 
console.log(myVar) // 5
var myVar = myVar - 3;
console.log(myVar) // 2

// The shorthand:
var myVar = 5;
console.log(myVar) // 5
var myVar -= 3;
console.log(myVar) // 2

Source

Also in JavaScript: