Convenience: Most scripting languages are
dynamically typed. The type is not on the variable but on the value. You can usually create new variables without declaring the variable type, and you can reuse variables to store objects of different types. Also, scripting languages tend to perform many type conversions automatically, for example, converting the number 10 to the text “10” as necessary.