Variables¶
TeaScript has many variables which are pre-initalized to various values but you can also use them for custom variables:
Assignment¶
To assign a variable you can easier use a shorthand or the native JavaScript ways.
Shorthands¶
Using ƒ
This can be used to assign functions both recursive and not. To learn more about this operator, see ƒ Operator.
f=(l,i)=>l<1?i:f(l--,i++) // Before
ƒl<1?i:l--:i++ // After
f=l=>{for(i=0;i<l;i*=i)} // Before
ƒ{for(i=0;i<l;i*=i // After
Assignment Operator¶
You an also just use the assignment operator to assign variables. Some one-letter variables are already preassigned so you may be able to skip the definition.
var i=0; // Before
i=0; // After
Predefined variables¶
The predefined variables can be overwritten.
Variables | Value |
---|---|
p | " " |
u | "" |
n | "\n" |
dfjkv | 0 |
o | 1 |
g | 2 |
e | 10 |
h | 100 |
m | 16 |
f | false |
½ | 1/2 |
¼ | 1/4 |
π | 3.14159265358979323846 |
Φ | 1.61803398874989484820 |
for(var j=0;j<x;j++); // Before
for(;j<x;j++); // After