LotusScript语法(补足六个汉字).pdf
文本预览下载声明
LotusScript 语言介绍
第1课 LotusScript语法
1.1 LotusScript的语法:
1.1.1 语法概要:
语句行结束为行结束,无须特殊符号
一条语句占有多行时,使用“ _”作为行结束
同一行录入多条语句时,使用“:”分隔语句
语法类似VB,大小写不敏感
注释:
单行:’
多行:%Rem… %End Rem
基本变量类型赋值:“=”
对象赋值:“SetObjectName =”
1.1.2 内置常量:
NOTHING:
为Object的默认值
使用 Is来判断(不可使用“=”)
NULL
使用 IsNull()来判断(不可使用“=”)
PI
3.1415926…
TRUE/FALSE
LotusScript内部使用-1代表TRUE;使用0代表FALSE
任何非0数,即为TRUE
EMPTY
对String类型:””
对数字类型:0
使用 IsEmpty()判断(参见Notes Help)
当对NotesItem之Variant值判断时,IsEmpty(Var(0))总返回True,即使域
值为””
使用Var(0) =“”判断!
该EMPTY名称不可用以赋值!
1.1.3 基本变量类型
数字:
非十进制数
Byte(1-Byte)
2进制:B
如:%
8进制:O
如:O711423, O711423
16进制:H
如:H459f, H459f
整数:
Integer(2-Byte)
第1 页 共9 页
LotusScript 语言介绍
强制符号:%
Long(4-Byte)
强制符号:
如:7, %77, 777
浮点数:
Single(4-Byte)
强制符号:!
Double(8-Byte)
强制符号:#
如:7.7, !70.7, #70.7E+02
Currency:(8-Byte)
强制符号:@
String:(2-Byte)
强制符号:$
使用符号:
“”
{}
||
Boolean:(2-Byte)
Variant:
可以表示的数据类型:
可以代表以上任何基本数据类型
可以代表以上任何基本数据类型的Array
可以代表Date/Time类型
LotusScript没有专用的Date/Time类型的声明及赋值
可以使用以下函数生成Date/Time类型
Cdat(), DateNumber(), DateValue()
Date(), Now(), Today()
Weekday()
代表Object类型
NULL、NOTHING或Empty值
显示全部