Compartir a través de


Operadores y expresiones en Visual Basic

Un operador es un elemento de código que realiza una operación en uno o varios elementos de código que contienen valores. Los elementos de valor incluyen variables, constantes, literales, propiedades, resultados 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 sobre los elementos de valor realizando cálculos, comparaciones u otras operaciones.

Tipos de operadores

Visual Basic proporciona los siguientes tipos de operadores:

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, excepto para 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 normalmente es de un tipo de datos conocido, como Boolean, Stringo un tipo 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, a continuación, asigna el valor resultante a la variable x de la izquierda. No hay ningún límite práctico para el número de operadores que se pueden combinar en una expresión, pero es necesario comprender la precedencia del operador en Visual Basic para asegurarse de que obtiene los resultados esperados.

Consulte también