Объявление переменных JavaScript как определенных типов [закрыто]
Название говорит само за себя, но я предоставлю больше разъяснений:
После просмотра многих образцов JavaScript, где все переменные объявлены как типvar
и, увидев поддержку других типов данных, почему переменные определенного типа данных не объявлены как таковые? Смысл, почему это не так:
string hello = 'Hello, World'
используется вместо
var hello = 'Hello, World'
Глядя на такие сайты, какOReilly Javascript показывает, что есть зарезервированные слова для других типов. Опять же, почему они не используются? Разве это не делает такие строки:typeof(variable)==='string';
больше не нужен?