Static vs Dynamic Typing

How JavaScript's dynamic typing differs from Java's static typing, and when to declare a variable with const, let or var.

Updated

Cheat sheet: Static vs Dynamic Typing
Category
JavaScript
Level
Novice
Tags
JavaScript