В отличие от C#, JavaScript является динамическим языком, что означает, что вам не нужно определять тип переменной при объявлении, например:
пусть счет = 1;
как видите, мы не определили, к какому типу данных относится эта переменная,
в некоторых языках (Java, C#) вы должны определить тип, в типе переменной JS, проверенном во время выполнения, это дает вам гибкость.
Также есть TypeScript, где вы указываете тип переменной
пример: пусть возраст: число = 25; / пусть имя: строка = ‘Голландия’;
функция приветствие (человек: строка): недействительным
{ console.log("Здравствуйте, " + человек); }
приветствовать (имя);