Condition
Function
Statement
Variable

if
if
else
while
for
 
 
var
global
value
param
function
 
return
=
+
-
*
/
++
- -
+=
=
*=
/=
%
[
]
<
>
||
= =
&&
!
function
 
param
if
param
<
value
return
value
return
param
*
factorial
 
param
-
value
var
=
factorial
 
value