2016-10-28 2 views
-3

Я новичок в JavaScript, и я наткнулся на эту команду:Что делает команда: var a, foo = "foo"; имею в виду?

var a, foo = "foo"; 

Is это два определения переменных, а и Foo и инициализирует их обоих, чтобы иметь «Foo» в качестве значения?

благодаря

+1

Пробуйте в консоли вашего браузера/Node REPL. –

+1

Объявляются две переменные, разделенные запятой, первая не имеет значения, поэтому она «неопределенная», вторая имеет значение «foo». Это javascript 101 и некоторые из самых простых конструкций. – adeneo

+0

Спасибо, я понял смысл перед чтением ваших ответов. Я новичок, поэтому много нового для меня. Я просматривал его перед публикацией, но, наверное, мне следовало подождать немного дольше. –

ответ

3
var a, foo = "foo"; 

То же самое, как:

var a; 
var foo = "foo"; 

Он объявляет переменную с именем a без значения и переменную с именем foo со значением обув.

Я склонен писать переменные из второго способа, так как это более читаемо, но есть люди, которые предпочитают первый способ, поскольку это быстрее.

+0

Спасибо, я понял смысл за минуту до того, как я увидел твой великий ответ –

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