As each programming language is different and my experience with Javascript is on basic level, I would like to know, how multiple variable assignments in one row are evaluat
For the most part yes, but consider the following scenario:
Object.defineProperty(this, "b", { value : 6, writable : false });
var a, c, d;
a = b = c = d = 5;
console.log(a); // 5
console.log(b); // 6
console.log(c); // 5
console.log(d); // 5