变量和函数:表达式、脚本语言和Javascript语言(1)
3.3.1 如何使用表达式
表达式可以在任何使用变量和函数的地方像使用函数和变量一样使用表达式。如嵌入到显示文本中,把一个表达式用半角大括号括起来,就可以显示输入的表达式的值(而不是显示该表达式本身)。
表达式是一种语句,它可以通过运算产生一个结果或完成某种操作,如为变量赋值。可以在计算窗口、对话框、文本对象等所有使用函数与变量的地方使用表达式。表达式由函数、变量、运算符、数字、字母、字符串、常数以及其注释组成。
如:
Number=Number+1 --数字累加器
PhoneNumber='GetLine(contacInfo,6) --将contacInfo字符变量中的第五行取出赋给PhoneNumber。
1)数字
Authorware中,可以使用正数和负数,负号是“-”。表达式中也可使用小数,但不支持科学计数法。
2)字符串
Authorware表达式中的字符串必须放在半角引号中,以便和函数名、变量名和运算符区别。
如果想在字符串中使用半角双引号,要在双引号前加反斜杠字符(\)。如:
“He said:\”I’m goint to now\””
它所表示的字符串是:
He said:”I’m goint to now”
如果要在表达式中使用反斜杠字符,必须输入它两次(\\),如要显示“c:\windows\system”,在表达式中必须如下输入:
“c:\\windows\\system”
3)常数
在Authorware的表达式中,可以使用常数True(真)和False(假)。如使用数值型变量,则数0相当于False,其他非0数值相当于True。如使用字符变量,则T、t、On或Yes为True,其他视为False(如 Off或No等)。
例如,下面的表达式作用相同:
SwitchStatus := True
SwitchStatus := 1
SwitchStatus := On
SwitchStatus := Yes
SwitchStatus := T
SwitchStatus := t
也可以在表达式中使用Return和Tab。在格式化字符串时,它们很有用。
4)注释
注释是程序设计人员加入表达式的简短说明。注释中包含的是蕴涵在表达式中,但仅仅是从表达式本身看不出来的意思。如:
total:=score+bonus --计算实际分数
要加入注释,在表达式的最后输入两个连字号(--),在连字号后输入注释。表达式也可以全部是一个注释行。
Authorware对所有的注释信息不进行任何处理。
3.3.2 运算符的类型有哪些
运算符:不同值之间的连接符。它告诉Authorware如何对一个或多个变量进行处理。
在Authorware中有五种不同的运算符:赋值运算符、关系运算符、算术运算符和连接运算符、逻辑运算符:
1)赋值运算符“:=”
“:=”--将右边的值赋给左边的变量
2)关系运算符
指对两个值进行比较,然后返回一个逻辑类型的结果(True或False)。一共有以下几种:
= (等于)、<> (不等于)、< (小于)、> (大于)、<= (小于等于)、>= (大于等于)。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>