dynamic typing
RU: динамическая типизация
A type discipline where the type of a value is tracked at run time by the runtime itself (not at compile time). Type errors are detected when a mismatched operation is attempted during execution. JavaScript is dynamically typed.