Что значит динамически-типизированный язык?

Michal разместил пост 16 мая 2018

Недавно услышал мол JavaScript - это динамически типизированный язык. Что это означает?

Отсортировать по: Стандартный | Последний | Голоса
Глеб Гариев разместил пост 16 мая 2018

Это значит что здесь нет явно-выраженных типов, а все переменные создаются под ключевыми словами var и let (или вообще без ключевого слова). Тип переменной может меняться в процессе выполнения программы (хотя менять тип одной переменной множество раз считается плохой практикой, но тем не менее разработчики иногда применяют эту технику).

О том как писать код на JS "правильно" вы можете узнать на курсах по разработке на JavaScript: JS Essential и JS Advanced.

Master Yoda разместил пост 16 мая 2018

let myName = "Test";

Динамическая типизация - что-то самостоятельно определит что переменная myName строкового типа данных

string myNmae = "Test"

Статическая типизация - разработчик должен самостоятельно указать тип данных.

 

Close