Rewrite of text and examples.
This commit is contained in:
		@@ -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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user