Из того, что я понимаю, это динамическая типизация, такая же, как слабая типизация, а сильная типизация - это то же самое, что и статическая типизация. Какая разница? Благодаря
Разница между сильным и статическим типом и слабым и динамическим типом
Ответ 1
Статическая типизация и динамическая типизация:
Статическая типизация - это когда ваша проверка типов происходит во время компиляции.. Вы должны определить тип переменных внутри вашего кода, и любые операции, которые вы выполняете над вашими данными, будут проверяться компилятором.
Динамическое типирование - это когда проверка типа происходит во время выполнения. Вместо ошибок, возникающих при компиляции кода, вы получите ошибки времени выполнения, если попытаетесь выполнить операции с несовместимыми типами. Тем не менее, вы получите преимущество от использования более универсальных функций, поскольку они могут быть записаны один раз для нескольких типов данных.
Сильная типизация по сравнению с слабым типом:
При сильном вводе вам будут разрешены операции с данными, непосредственно манипулируя объектами этого типа данных.
Слабая типизация позволяет работать с данными без учета их типа. Некоторые языки делают это с помощью указателей. Другие языки преобразуют один из ваших типов в другой, прежде чем выполнять операции.
В ссылках, которые я включил, есть несколько более подробные (и, вероятно, более ясные) объяснения.