表达式

表达式是您在编写程序或函数脚本时指定的一系列操作数和运算符。

在运行时,每个表达式都解析为特定类型的值。数字表达式解析为数字;字符串表达式解析为一系列字符;逻辑表达式解析为 true 或 false;日期时间表达式解析为日期、时间间隔、时间或时间戳记。

表达式将按一组优先顺序规则和(在给定级别的优先顺序中)从左至右的顺序求值,但您可以使用圆括号来强制使用不同的顺序。先对嵌套插入子表达式求值,然后再对其外部的插入子表达式求值,并且所有插入表达式在整个表达式之前求值。

在给定级别的求值中,第一个操作数确定表达式(或子表达式)的类型。请参照以下示例:
  "A value = " + 1 + 2
第一个操作数是字符类型,表达式是带有以下值的文本表达式:
  "A value = 12"
考虑另一文本表达式:
  "A value = " + (1 + 2)
此情况下的值如下:
  "A value = 3"

相关参考
日期时间表达式
逻辑表达式
数字表达式
文本表达式

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.