Weakly vs. Strongly Typed
Javascript is weakly/loosely typed Python is strongly typed
Strong typing in programming languages enforces strict type rules, while weak typing allows more flexibility with type conversions.
In more detail, strong typing is a concept in programming where the type of a variable is checked at compile-time, and type rules are strictly enforced.