Expresiones

Una expresión es una serie de operandos y operadores que se especifican al escribir un script de función o programa.

Cada expresión se resuelve en un tipo de valor determinado durante la ejecución. Una expresión numérica se resuelve en un número, una expresión de serie se resuelve en una serie de caracteres, una expresión lógica se resuelve en verdadero o falso y una expresión de fecha y hora se resuelve en una fecha, un intervalo, una hora o una indicación de la hora.

Las expresiones se evalúan de acuerdo con un conjunto de reglas de preferencia y (dentro de un nivel de preferencia dado) de izquierda a derecha, pero puede utilizar paréntesis para forzar un orden distinto. Una subexpresión entre paréntesis, anidada se evalúa antes que la subexpresión entre paréntesis encerradora y todas las expresiones entre paréntesis se evalúan antes que la expresión en su totalidad.

En un nivel de evaluación dado, el primer operando determina el tipo de expresión (o subexpresión). Considere el siguiente ejemplo:
  "Un valor = " + 1 + 2
El primer operando es de tipo carácter y la expresión es una expresión de texto con el valor siguiente:
  "Un valor = 12"
Observe una expresión de texto distinta:
  "un valor = " + (1 + 2)
El valor en este caso es el siguiente:
  "Un valor = 3"

Consulta relacionada
Expresiones de fecha y hora
Expresiones lógicas
Expresiones numéricas
Expresiones de texto

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.