Flik: Sphere Central!
Docs!
Sphere Docs
variables --- how to use them...
Here's my explaination of how to use variables.
A variable is how you store information. So let's have this code...
var total = 0;
So that's declaring a variable called total and giving it a value of 0.

Declaring?
Declaring is telling the computer we are going to use a variable.
You know we're declaring something by the fact that we have the word "var".
Also sometimes we have an equals sign after the variable name and a value for the variable.

var variable_name = value;
To read this out loud you might say:
Create a variable called 'variable_name' and set it equal to 'value'.
x = 4;
Since there is no 'var' infront of this line, we presume the variable 'x' already exists
And we set x to 4.

left = right;
Whatever is on the left hand side of the equals sign is set to whatever is on the right hand side of the equals sign.

Strings?
A string is something else that you can put into a variable.
var str = "Hello";
That declares a variable called str with the string 'Hello'
str = "Hi";// str is now 'Hi' e.g. not 'Hello' anymore

So say we want to store someone's name in a variable...
var name = "Jim";
var str = "Hi " + name + ", how're you?";

Weird looking expressions?
++number
number++
--number
number--
number += number
number /= number
number *= number
number -= number

++number = add 1 to number and return the new number
number++ = add 1 to number but returning the old number
--number = minus 1 to number and return the new number
number++ = minus 1 to numer but returning the old number

var c = 6;
var d = ++c; // a is 7 and b is 7
var b = 6;
var a = b++; // a is 6 and b is now 7

+ is the plus sign
/ is the divide sign
- is the minus sign
* is the times sign

a += b could also be written as a = a + b
a /= b could also be written as a = a / b
a *= b could also be written as a = a * b
a -= b could also be written as a = a - b

var c = a % b;
a mod b meaning c is now the remainder when a is divided by b.

That's it folks, enjoy.

Made By Flik!