Объявление переменных JavaScript как определенных типов [закрыто]

Название говорит само за себя, но я предоставлю больше разъяснений:

После просмотра многих образцов JavaScript, где все переменные объявлены как типvarи, увидев поддержку других типов данных, почему переменные определенного типа данных не объявлены как таковые? Смысл, почему это не так:

string hello = 'Hello, World'

используется вместо

var hello = 'Hello, World'

Глядя на такие сайты, какOReilly Javascript показывает, что есть зарезервированные слова для других типов. Опять же, почему они не используются? Разве это не делает такие строки:typeof(variable)==='string'; больше не нужен?

Ответы на вопрос(1)

Ваш ответ на вопрос