2016-07-20 4 views
0

При объявлении нескольких переменных в 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

+0

нет никаких ограничений типа, вы можете объявить переменную быть любое значение, вы хотите, также вы можете изменить значение после заявления на то, что другое значение вы хотите. В переменных javascript нет только значений типа. – jcubic

+0

Их нет. Почему это должно быть? JavaScript динамически типизирован. – str

+0

Несмотря на то, что приведенные выше комментарии верны, в ES6 в зависимости от того, изменит ли переменная значение, вы можете использовать let/const, так что это может быть «ограничение» в некотором смысле .. см. Https://medium.com /javascript-scene/javascript-es6-var-let-or-const-ba58b8dcde75#.l34nm6slx –

ответ

0

JavaScript - динамический язык. Это означает, что вам не нужно объявлять тип переменной. Тип будет определяться автоматически во время обработки программы. Это также означает, что вы можете иметь ту же переменную, что и разные типы.

Вы можете увидеть все типы данных в ссылке ниже:

Data Types JavaScript

+0

Пятно на, спасибо – Alexander

0

Вы можете объявить много переменных в одном операторе. Посмотри here

+0

Это не вопрос. – str

+0

Спасибо, @str. – vtking

+0

Извините @ Александр, если мой ответ не помог вам. – vtking

0

Я предполагаю, что это first link объяснит вам объявление переменной, а также несколько. Это second link может помочь вам разобраться в различных объявлениях типов данных.

Вы также можете взглянуть на эти две ссылки, которые объясняют множественное объявление переменных в java Script. Third link Fourth link

+0

Очень информативно, спасибо – Alexander

Смежные вопросы