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.
myVar = 5;This assigns
myNum = myVar;
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 =
");'
```