myVariable = 5;
This assigns the Number
value 5
to myVariable
.
Assignment always goes from right to left. Everything to the right of the =
operator is resolved before the value is assigned to the variable to the left of the operator.
```js
myVar = 5;
myNum = myVar;
```
This assigns 5
to myVar
and then resolves myVar
to 5
again and assigns it to myNum
.
7
to variable a
.
Assign the contents of a
to variable b
.
a
should have a value of 7
testString: assert(typeof a === 'number' && a === 7, 'a
should have a value of 7');
- text: b
should have a value of 7
testString: assert(typeof b === 'number' && b === 7, 'b
should have a value of 7');
- text: a
should be assigned to b
with =
testString: assert(/b\s*=\s*a\s*;/g.test(code), 'a
should be assigned to b
with =
');
```