Double assignment in JavaScript a=b=3?

Publicado em: 29 Abril 2024
no canal de: Mayank Srivastava
567
22

In the expression let a = b = 3;, the value 3 is assigned to both variables a and b. However, it's important to understand what's happening behind the scenes. The expression is actually parsed from right to left, despite appearances.

Here's the breakdown:
b = 3: Assigns the value 3 to the variable b. This statement alone sets b to 3.
let a = b: Declares a variable a using the let keyword and assigns it the value of b. Since b has already been assigned the value 3 in the previous step, a is also set to 3.

So, in the end, both a and b end up with the value 3. However, it's crucial to note that a and b are separate variables, so modifying one does not affect the other.


Nesta página do site você pode assistir ao vídeo on-line Double assignment in JavaScript a=b=3? duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Mayank Srivastava 29 Abril 2024, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 567 vezes e gostou 22 espectadores. Boa visualização!