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