У меня возникли трудности с пониманием замены переменных. Есть много полезных тем, объясняющих, как на самом деле это делать, но у меня возникают трудности с пониманием этого. Например, я говорю о:Понимание основных понятий переменной
var a = 1;
b = 2;
c = a;
a = b;
b = c;
В моей (очень простой) понимания я прочитал, что в простом английском языке, как: переменная с в декларации выполняется независимо от переменной указывает на. Так как мы назначаем а = Ь после объявления, не следует следующее задание сделать б удерживать значение 2 (потому что с наведен на , который мы только что назначен б)?
Переменная 'c' имеет то же значение, что и' a'. Это не ссылки. Постскриптум 'b' и' c' объявляются * без * 'var'. Вы хотите иметь «var a = 1, b = 2, c = a;». Обратите внимание на запятые. –
Спасибо, если бы я заплатил больше внимания, я бы увидел это с декларацией. Я предполагаю, что это немного ловушка, которую JS принимает, тем не менее. – morph