solucionar español descargar como attribute javascript variables equals

javascript - descargar - title html español



En javascript, ¿qué significan múltiples signos iguales? (4)

  1. Asigna c a b.
  2. Asigna b a a.

Así que si digo var a = b = 1;

>>> var a = b = 1; undefined >>> a 1 >>> b 1

Esta pregunta ya tiene una respuesta aquí:

Vi este código en alguna parte, pero ¿qué significa? (todas las a, b, c están definidas previamente)

var a = b = c;


Asigna rápidamente múltiples variables a un solo valor.

En su ejemplo, a y b ahora están igual al valor de c .

También se utiliza a menudo para una asignación masiva de null para limpiar.

a = b = c = d = null;


Es una taquigrafía para:

var a; var b; b=c; a=b;

Se entiende como una combinación de asignar el mismo valor a otras dos o más variables y declarar estas variables en el ámbito local al mismo tiempo.

También puede usar esta sintaxis independientemente de la declaración var:

var a; var b; a=b=c;


Esto significa que a , b y c son la misma referencia.

Por ejemplo:

var c = {hello: "world"}; var a = b = c; // now all three variables are the same object