Если вы хотите использовать
динамическую типизизацию и освободиться от системы типов, можно использовать тип Dynamic, который может быть использован вместо
любого типа данных без каких-либо проверок компилятором.
var x : Dynamic = "";
x = true;
x = 1.744;
x = new Array();
Также, Dynamic имеет бесконечное количество полей, имеющих тип Dynamic, то есть он может быть использован как массив с помощью синтаксиса с квадратными скобками и т.д.
В то время, как это может быть иногда полезным, пожалуйста будьте осторожны и не используйте слишком много динамических переменных, т.к. это может нарушить безопасность вашей программы.
Нетипизированная переменная является не Dynamic, а Unknown и по прежнему строго типизированной. Это было описано в
выявлении типов.