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 =
'');'
```