Operadores y expresiones en Visual Basic

Un operador es un elemento de código que realiza una operación en uno o más elementos de código que contienen valores. Los elementos de valor incluyen variables, constantes, literales, propiedades, devoluciones de procedimientos Function y Operator y expresiones.

Una expresión es una serie de elementos de valor combinados con operadores, lo que produce un nuevo valor. Los operadores actúan en los elementos de valor mediante cálculos, comparaciones y otras operaciones.

Tipos de operadores

Visual Basic ofrece los tipos de operadores siguientes:

Los elementos de valor que se combinan con un operador se denominan operandos de ese operador. Los operadores combinados con elementos de valor forman expresiones, salvo el operador de asignación, que forma una instrucción. Para más información, vea Statements (Instrucciones).

Evaluación de expresiones

El resultado final de una expresión representa un valor, que suele ser de un tipo de datos conocido, como un tipo Boolean, String o numérico.

A continuación se muestran ejemplos de expresiones.

5 + 4

' The preceding expression evaluates to 9.

15 * System.Math.Sqrt(9) + x

' The preceding expression evaluates to 45 plus the value of x.

"Concat" & "ena" & "tion"

' The preceding expression evaluates to "Concatenation".

763 < 23

' The preceding expression evaluates to False.

Varios operadores pueden realizar acciones en una sola expresión o instrucción, como se muestra en el ejemplo siguiente.

x = 45 + y * z ^ 2

En el ejemplo anterior, Visual Basic realiza las operaciones en la expresión del lado derecho del operador de asignación (=) y, después, asigna el valor resultante a la variable x de la izquierda. No hay ningún límite práctico al número de operadores que se pueden combinar en una expresión, pero es necesario conocer la prioridad de operadores en Visual Basic para asegurarse de que se obtienen los resultados esperados.

Consulte también