In JavaScript, you can assign the value of one variable to another using the assignment operator =
. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let x = 10; let y = 20; x = y; console.log(x); // Output: 20
[/dm_code_snippet]
In this example, we first define two variables x
and y
and assign them the values 10 and 20, respectively. Then, we use the assignment operator =
to assign the value of y
to x
. After this assignment, the value of x
becomes 20.
You can also use the assignment operator to assign the value of an expression to a variable. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let x = 10; let y = 20; x = y + 5; console.log(x); // Output: 25
[/dm_code_snippet]
In this example, we first define two variables x
and y
and assign them the values 10 and 20, respectively. Then, we use the assignment operator =
to assign the value of the expression y + 5
to x
. After this assignment, the value of x
becomes 25.
You can also use the assignment operator to assign the value of one variable to multiple variables. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let x = 10; let y = 20; let z = 30; x = y = z; console.log(x); // Output: 30 console.log(y); // Output: 30 console.log(z); // Output: 30
[/dm_code_snippet]
In this example, we first define three variables x
, y
, and z
and assign them the values 10, 20, and 30, respectively. Then, we use the assignment operator =
to assign the value of z
to y
, and then the value of y
to x
. After this assignment, the values of x
, y
, and z
all become 30.
You can also use the destructuring assignment syntax to assign the values of multiple variables at the same time. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let x = 10; let y = 20; let z = 30; [x, y, z] = [z, y, x]; console.log(x); // Output: 30 console.log(y); // Output: 20 console.log(z); // Output: 10
[/dm_code_snippet]
In this example, we first define three variables x
, y
, and z
and assign them the values 10, 20, and 30, respectively. Then, we use the destructuring assignment syntax to swap the values of x
, y
, and z
. After this assignment, the values of x
, y
, and z
become 30, 20, and 10, respectively.
You can also use the destructuring assignment syntax to assign the values of an object to variables. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let obj = {a: 10, b: 20, c: 30}; let {a, b, c} = obj; console.log(a); // Output: 10 console.log(b); // Output: 20 console.log(c); // Output: 30
[/dm_code_snippet]
In this example, we first define an object with three properties a
, b
, and c
, and assign them the values 10, 20, and 30, respectively. Then, we use the destructuring assignment syntax to assign the values of the properties a
, b
, and c
to the variables with the same names. After this assignment, the variables a
, b
, and c
become 10, 20, and 30, respectively.
You can also use the destructuring assignment syntax to assign the values of an array to variables. For example:
[dm_code_snippet background=”yes” background-mobile=”yes” slim=”no” line-numbers=”no” bg-color=”#abb8c3″ theme=”dark” language=”php” wrapped=”no” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
let arr = [10, 20, 30]; let [a, b, c] = arr; console.log(a); // Output: 10 console.log(b); // Output: 20 console.log(c); // Output: 30
[/dm_code_snippet]
In this example, we first define an array with three elements 10, 20, and 30. Then, we use the destructuring assignment syntax to assign the values of the elements to the variables a
, b
, and c
, respectively. After this assignment, the variables a
, b
, and c
become 10, 20, and 30, respectively.