Dynamic typing
Dynamically-typed languages are those (like {{glossary("JavaScript")}} ) where the interpreter assigns {{glossary("variable","variables")}} a {{glossary("type")}} at runtime based on the variable’s {{glossary("value")}} at the time.
See also
- JavaScript data types and data structures
- Type system on Wikipedia