#12000/11/12 22:06:32
变量
所有的变量都是全程变量-它们对所有的页都有效。
变量是浮点型(3.1415),而不是整数型(3)
你不一定要定义变量 -所有变量的缺省值都是0。
例如:
a = a + 1
也可参见字符串变量
数组
可以在数组中使用变量:
例如:
A[1] = 0
A[b+1] = A[b]
你不一定要声明数组,并且数组可以是负值
你可以使用基本运算 * / + - 等等
逻辑运算 = < > |
if - then语句
if语句控制条件分支。如果表达式的值不是“0”,那么if语句的主体是可以执行的。
关键字then是不要求的,它将由解释器插入。
表达式可以使用任何组合:
a<=b; a<>b; a=b; a=>b; ab
你可以使用逻辑符号 & 和 | 或
if (a=b & a<10) then
end
...
关键字end必须关闭内部代码。
例如:
A = A+1
if (a>4) then
Show("text1")
Show("Rect1")
end
你可以把if语句嵌入另一个if语句中-如果能够避免,就不这样做-代码会很混乱。
要点-在这儿没有其它命令,你必须用另一个if语句来替换。
For - next循环
这是一个典型的基本语法
例如:
for c = 1 to 5
** 函数
next c
循环可以向上或向下计算:
for c = 5 to 1
** 函数
next c
从循环中退出,你可以使用Return()命令(这将退出脚本)
无限循环
在特殊情况下(半并行处理)你也许想使用无限循环。语法:
for c = 0 to infinity (无穷大)
...
next c
对于这种情况的更多信息参见 半并行处理