При объявлении нескольких переменных в JavaScript, каковы ограничения типа данных?Объявление нескольких переменных разных типов в JavaScript
var name = "John",
letter = 'J',
pi = 3.14,
hasCar = true,
license = [6,8,2,7,9,1,5],
car = {type:"Fiat", model:"500", color:"white"};
Аналогичный вопрос был задан, но не дает полного ответа:
Declaring Multiple Variables in JavaScript
нет никаких ограничений типа, вы можете объявить переменную быть любое значение, вы хотите, также вы можете изменить значение после заявления на то, что другое значение вы хотите. В переменных javascript нет только значений типа. – jcubic
Их нет. Почему это должно быть? JavaScript динамически типизирован. – str
Несмотря на то, что приведенные выше комментарии верны, в ES6 в зависимости от того, изменит ли переменная значение, вы можете использовать let/const, так что это может быть «ограничение» в некотором смысле .. см. Https://medium.com /javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75#.l34nm6slx –