Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dynamic typing

Dynamically-typed languages are those (like JavaScript) where the interpreter assigns variables a type at runtime based on the variable's value at the time.