Rewrite of text and examples.

This commit is contained in:
Ron Hale-Evans 2016-05-24 15:36:04 -07:00
parent 8de6605112
commit 3b8ae69a6c

View File

@ -1,34 +1,34 @@
# Assignment Operator # Assignment Operator
Set the value for local and global variables. Use an equals sign to make a [variable](/reference/variables/var) store the [number](/reference/types/number)
or [string](/reference/types/string) you say.
### @parent blocks/operators When you use the equals sign to store something in a variable, the equals sign is called
an *assignment operator*, and what you store is called a *value*.
Set or change the value of a variable ### Storing numbers in variables
This program makes the variable `item` equal `5` and then shows it on the [LED screen](/device/screen).
````blocks ````blocks
let item = 0 let item = 5
basic.showNumber(item)
```` ````
Use the assignment operator to set or change the value of a [variable](/reference/variables/var). ### Storing strings in variables
### Declare a variable This program makes the variable `name` equal `Joe` and then shows it on the [LED screen](/device/screen).
Declare a new *local* variable using the [variable](/reference/variables/var) statement and the assignment operator. Like this:
````blocks ````blocks
let num1 = 42; let name = "Joe"
let name = "Joe"; basic.showString(name);
```` ````
The variable's name is on the left of the assignment operator and the variable's value is on the right:
````blocks
let num1 = 42
````
### Notes ### Notes
* You can use the assignment operator with variables of each of the supported [types](/reference/types). You can use the assignment operator with variables of
every [type](/reference/types). A *type* is which kind of thing
a variable can store, like a number or string.
### Lessons ### Lessons