Друзья, прошу объяснить.
var a = 1;
var b = 2;
var c = 3 - (a = b + 1);
alert( a ); // 3
alert( c ); // 0
Тоесть у нас к двойке прилагается 1, после чего переменная b передаёт своё значение переменной а?
посмотри порядок выполнения операторов,
b+1
assign a
3 - a
assign c
Anonymous
Eugene
Dmitriy
Denis
Syntax Highlight Bot
Ragnar