¿Cuáles son las expresiones en Visual Basic?
En pocas palabras, una expresión es una fórmula formada conectando operadores y datos. Específicamente, una expresión es una expresión significativa formada conectando constantes, variables, operaciones, paréntesis y funciones. VB incluye 6 tipos de expresiones: expresiones aritméticas, expresiones de cadena, expresiones relacionales, expresiones lógicas, expresiones de fecha y expresiones de objeto. El tipo de expresión se determina según el operador y el resultado de la operación de la expresión.
1. Expresión aritmética
La expresión aritmética, también llamada expresión numérica, consta de operadores aritméticos, constantes numéricas, variables, funciones y paréntesis. El resultado de la operación es un valor aritmético.
Por ejemplo:
(3+(4*(5+3))/2)^3
Esta expresión es una expresión aritmética. es 6859.
Las expresiones aritméticas se escriben de manera diferente a las expresiones matemáticas Al escribir expresiones aritméticas, debes prestar atención a los siguientes puntos:
1. Todos los símbolos en expresiones aritméticas deben estar escritos en todos. la misma línea horizontal uno por uno, y no se pueden escribir en forma de superíndice o subíndice. Por ejemplo, el cuadrado de 2 en matemáticas debe escribirse como 2^2 en VB, y x1+y1 debe escribirse como X1+y1.
2. No se puede omitir la multiplicación. Por ejemplo, 2X debería escribirse como 2*X.
3. Todos los paréntesis en la expresión deben usar paréntesis y los corchetes izquierdo y derecho deben coincidir.
4. Los símbolos que expresan significados específicos en expresiones matemáticas deben escribirse como valores numéricos específicos. Por ejemplo, pai debe escribirse como 3.1415926
2. Expresión de cadena
a Una expresión de cadena consta de una constante de cadena, una variable de cadena, una función de cadena y un operador de cadena. Puede ser una constante de cadena simple o una combinación de varias constantes de cadena o variables de caracteres.
3. Expresiones relacionales
Las expresiones relacionales constan de operadores relacionales, expresiones numéricas, expresiones de cadena y constantes, variables y funciones como casos especiales de expresiones, pero relaciones Los tipos de datos en Ambos lados del operador deben ser exactamente iguales. El resultado de la operación relacional es un valor booleano, es decir, Verdadero (verdadero) o Falso (falso). El formato de una expresión relacional es:
Esta expresión se compone de The Se requieren dos expresiones aritméticas conectadas por el operador relacional ">=" para calcular los valores de las expresiones aritméticas en ambos lados y luego compararlos. Se juzga que la expresión no satisface la relación de mayor o igual. entonces el resultado de la operación es un valor booleano False.
4. Expresiones lógicas
Las expresiones lógicas constan de expresiones relacionales, operadores lógicos, constantes booleanas, variables booleanas y funciones. El formato general es:
5. Expresión de fecha
La expresión de fecha consta del operador aritmético "+" o "-", expresión aritmética, variable de fecha, variable de memoria y función. Los datos de fecha son un tipo especial de datos numéricos y solo se pueden realizar operaciones de suma y resta entre ellos.
Nota: En la edición real, es más conveniente utilizar el control de fecha DTPiicker para mostrar datos de tipo fecha.
6. Expresión de objetos
Las operaciones de objetos son en realidad operaciones sobre los atributos del objeto. Según el tipo de datos de los atributos del objeto, se pueden realizar operaciones aritméticas, de caracteres y lógicas. Por ejemplo, la línea de código en el ejemplo de expresión de cadena anterior: "Mi nombre es "& text1.text" es una expresión de objeto que realiza operaciones de caracteres en la propiedad Texto del control TextBox del objeto.