constants operators
Este es el tutorial n. ° 3 en Serie de formación VBScript .
En mi tutorial anterior, aprendimos sobre ' Variables en VBScript '. En este tutorial, cubriré las constantes, los operadores y la precedencia de los operadores en VBScript, que juegan un papel importante en VBScript. Por tanto, es aconsejable tener un buen conocimiento de estos conceptos junto con todos los aspectos involucrados en ellos.
Esto también le ayudará a comprender todos los próximos temas que se tratan en esta serie de VBScript.
Este tutorial le dará una descripción completa de las constantes, operadores y precedencia de operadores y sus tipos, junto con ejemplos simples para su fácil comprensión.
Lo que vas a aprender:
- Constantes, operadores y precedencia de operadores en VBScript
- Declaración y asignación de valores a constantes
- Constantes de tipo de datos de VBScript
- Constantes de cadena de VBScript
- Constantes de fecha y hora de VBScript
- Diferentes tipos de operadores
- Precedencia de operadores
- Conclusión
- Lectura recomendada
Constantes, operadores y precedencia de operadores en VBScript
Constantes se denominan ubicaciones de memoria dentro de un programa que nunca cambia sus valores durante la ejecución del script.
Operadores, como sugiere el nombre, se utilizan para realizar algunas operaciones sobre valores o podemos decir que se utilizan para cambiar las variables y valores.
Cuando se trabaja con una expresión, hay algunas reglas que se deben seguir para evaluar cada parte de la expresión en el lenguaje VBScript. Y cualquier orden predeterminado que se siga para evaluar las diversas operaciones que se realizan se conoce como Prioridad del operador .
En el futuro, los discutiremos todos en detalle.
Declaración y asignación de valores a constantes
Las constantes se declaran de la misma manera que las variables, pero con una pequeña diferencia de que el valor de la constante permanece igual durante toda su vida, es decir, no puede cambiar su valor, a diferencia de la variable.
Puedes usar 'Const' palabra clave para declarar constantes en su script. Las constantes pueden declararse públicas o privadas según su uso. Si se declara Público entonces se puede usar en todas partes en un script en particular y también en todos los demás scripts y procedimientos, mientras que si se declara como Privado entonces solo se puede usar en un script en particular en el que está trabajando, incluidos sus procedimientos y clases.
Usando la palabra clave Const con algunos nombres significativos, puede crear constantes de tipo numérico, de cadena y de fecha y también asignarles valores.
Entendamos la declaración y el uso de una constante con la ayuda de un ejemplo simple:
|_+_| 
Estas son constantes definidas por el usuario. Hay varias constantes predefinidas que son proporcionadas por VBScript para ayudar a los usuarios a usarlas directamente en los scripts sin ninguna declaración, ya que ya están definidas en VBScript.
Echemos un vistazo a algunas de las constantes importantes de VBScript.
Constantes de tipo de datos de VBScript
A continuación se muestran algunas de las constantes de tipo de datos en VBScript.
- vbEmpty :Se utiliza para un tipo de datos que no se inicializa con el valor 0.
- vbNull :Se utiliza cuando no hay datos válidos con el valor 1.
- vbBoolean :Esto se usa para un tipo de datos booleano con el valor 11.
- vbByte :Se utiliza para el tipo de datos de bytes con el valor 17.
- vbInteger :Se utiliza para el tipo de datos enteros con el valor 2.
- vbLong :Esto se usa para el tipo de datos largo con el valor 3.
- vbSingle :Se utiliza para un solo tipo de datos con el valor 4.
- vbDouble :Esto se usa para un tipo de datos doble con el valor 5.
- vbDate: Se utiliza para el tipo de datos de fecha con el valor 7.
- vbString :Se utiliza para el tipo de datos de cadena con el valor 8.
- vbObject :Se utiliza para el tipo de datos de objeto con el valor 9.
- vbArray :Se utiliza para el tipo de datos de matriz con el valor 8192.
Constantes de cadena de VBScript
A continuación se muestran algunas de las constantes de cadena en VBScript.
- vbCr :Se utiliza para las funciones de impresión y visualización que representan un carácter de retorno de carro, básicamente con el propósito de volver al principio de la línea. El valor de esto es Chr (13).
- vbCrLf :También se utiliza para las funciones de impresión y visualización que representan un retorno de carro con un carácter de avance de línea que tiene valores como Chr (13) y Chr (10). Esto funciona de la misma manera que en el caso anterior de presionar la tecla Enter.
- vbformfeed :Se utiliza para 'alimentación de formulario', que significa avanzar hacia la página siguiente o, en términos más comunes, funciona como un separador de página. Tiene el valor Chr (12) y no funciona en el sistema operativo Windows.
- vbLf :Esto se utiliza para avanzar hacia abajo a la siguiente línea, es decir, para ir a la siguiente línea. Esto representa un carácter de avance de línea con el valor de Chr (10).
- vbNewLine :Esto se usa a veces en la combinación de vbCrLf y vbLf, es decir, Chr (13) y Chr (10) y, a veces, solo funciona vbLf, es decir, Chr (10). Este depende de la plataforma.
- vbNullChar :Esto representa el carácter que tiene el valor 0. Este tiene su valor '0'.
- vbNullString :Esto representa una cadena que tiene el valor 0. Esto no es equivalente a una cadena de longitud cero.
- vbTab :Se utiliza para proporcionar tabulación horizontal, cuyo valor es Chr (9).
Constantes de fecha y hora de VBScript
A continuación se muestran algunas de las constantes de fecha y hora en VBScript.
- vbDomingo :Esto representa la semana del día 'Domingo' con el valor 1. Si desea trabajar en el script con el uso del domingo, puede usar esta constante.
- vbMonday :Esto representa la semana del día 'Lunes' con el valor 2. Si desea trabajar en el script con el uso de Lunes, puede usar esta constante.
- vbTuesday :Esto representa la semana del día 'martes' que tiene el valor como 3. Si desea trabajar en el script con el uso del martes, puede usar esta constante.
- vb miércoles :Esto representa la semana del día 'miércoles' con un valor de 4. Si desea trabajar en el script con el uso de miércoles, puede usar esto.
- vbjueves :Esto representa la semana del día 'jueves' con el valor de 5. Si desea trabajar en el script con el uso del jueves, puede usar esta constante.
- vbViernes :Esto representa la semana del día 'Viernes' con un valor de 6. Si desea trabajar en el script con el uso de Viernes, puede usar esta constante.
- vb sábado :Esto representa la semana del día 'sábado' con el valor 7. Si desea trabajar en el script con el uso del sábado, puede usar esta constante.
- vbFirstFourDays :Esto hace uso de la semana que tiene al menos 4 días en el nuevo año, manteniendo el valor como 2.
Veamos un ejemplo simple usando algunas de las constantes definidas por el usuario que hemos discutido anteriormente.
|_+_| 
Nota :En el ejemplo anterior en val2, he pasado '1' en weekdayname, que es lo mismo que pasar como vbSunday. 'VarType' es una función que devuelve un subtipo de la variable. Discutiré esto en funciones en uno de mis próximos tutoriales.
Pasemos ahora a los operadores.
Diferentes tipos de operadores
Los operadores son muy importantes en cualquier lenguaje de programación ya que sin ellos las tareas no se pueden realizar.
Si desea realizar una operación simple de múltiples, la siguiente es la forma de hacerlo:
multiplicar = a * b
Aquí, a, b y multiplicar son los Operandos mientras que '=' y '*' son los Operadores .
Hay principalmente 4 tipos de operadores en el lenguaje VBScript.
Analicémoslos en detalle tomando 2 operandos como 1 y 2.
# 1) Operadores aritméticos
Todos nosotros ya conocemos los operadores aritméticos en Matemáticas, lo mismo se aplica aquí también.
Las diferentes operaciones aritméticas son:
- Adición :Esto realiza la suma de 2 operandos usando el signo '+'. En nuestro caso, la suma será 1 + 2 = 3.
- Sustracción :Esto realiza la resta entre 2 operandos usando el signo '-' y, por lo tanto, en nuestro caso, el resultado de la resta será 1-2 = -1.
- Multiplicación :Esto realiza la multiplicación usando '*' entre los 2 operandos. Aquí, es 1 * 2 = 2.
- División :Esto realiza la división del numerador por el denominador usando '/'. En nuestro caso, si asumimos que el numerador es 2 y el denominador es 1, el resultado será 2/1 = 2.
- Módulo :Esto no se usa con mucha frecuencia, pero es bueno saberlo. Esto proporciona 'resto' como resultado de la división utilizando el operador '%', es decir, después de dividir 2 por 1, el resto será 0 y, por lo tanto, dará el resultado como 0.
- Exponencial: Esto se usa para calcular exponencial usando el operador '^'. En nuestro caso, 2 ^ 1 dará el resultado exponencial como 2.
# 2) Operadores de comparación
Todos conocemos algunos de los operadores de comparación en Matemáticas, echemos un vistazo a los diversos operadores de comparación en el lenguaje VBScript que usan valores como 1 y 2 respectivamente.
Varios operadores de comparación en VBScript:
- Igual: Se utiliza para comparar si los valores de 2 operandos son iguales o no. Produce verdadero si el valor de ambos coincide, de lo contrario, es falso. Utiliza la notación '==', es decir, en nuestro caso, si marcamos 1 == 2, dará False.
- No es igual :Esto es lo contrario de lo anterior, es decir, verifica si los valores de ambos operandos no coinciden y produce verdadero si la condición se satisface usando el símbolo ''. En nuestro caso, si hacemos coincidir 1 2, dará True.
- Mas grande que: Esto verifica cuál del valor de cualquiera de los 2 operandos es mayor que el otro. Esto usa el símbolo '>' y verifica si el operando del lado izquierdo es mayor que el del lado derecho y produce Verdadero si esto sucede. En nuestro caso, si verificamos 1> 2, esto producirá Falso.
- Menos que: Esto verifica si el operando en el lado derecho es mayor que el del lado izquierdo y produce True si esto sucede. Esto usa '<’ symbol. In our case, if we verify 1<2 then this will produce True.
- Mayor que, igual a: Esto verifica si el operador en el lado izquierdo es mayor o igual que el operando en el lado derecho y si esto sucede, esto produce True. El símbolo '> =' se utiliza para esto. En nuestro caso, si marcamos 1> = 2, esto producirá Falso, ya que ni 1> 2 ni 1 = 2.
- Menor que, igual a: Esto verifica si el operador en el lado derecho es mayor o igual que el operando en el lado izquierdo y si esto sucede, esto produce True. '<=’ symbol is used for this. In our case, if we check 1 <=2 then this will produce True as 1 < 2 even if 1 is not equal to 2.
# 3) Operadores lógicos
La mayoría de nosotros ya conocemos la mayoría de los operadores lógicos como AND, OR, etc. y también los hemos utilizado en muchos lenguajes de programación. Veamos la lista de varios operadores lógicos en lenguaje VBScript usando 2 variables como xey con valores como 1 y 2 respectivamente.
Los operadores lógicos incluyen:
- Y :Este es el operador lógico AND y esto produce Verdadero solo cuando ambas condiciones son verdaderas o cuando ambas condiciones se satisfacen, es decir, si en nuestro caso, tomo una condición como (x> 0) Y (x == y) entonces esto producirá Falso ya que ambas condiciones no son verdaderas. 1> 0 es cierto pero 1 = 2 no es cierto, por lo tanto, el resultado es Falso .
- O :Este es el operador lógico OR y esto produce Verdadero incluso si una de las condiciones es verdadera o cuando se cumple alguna de las condiciones, es decir, si en nuestro caso, tomo una condición como (x> 0) O (x == y) entonces esto producirá Verdadero como una de las condiciones es verdadera. 1> 0 es cierto, por lo tanto, el resultado es Cierto .
- NO :Este es el operador NOT lógico y esto funciona para cambiar el valor del operando o puedo decir que esto cambia el estado de la condición, es decir, si la condición es Verdadera, esto la cambiará a Falso y viceversa. Si la condición es NO (x> 0) entonces esto producirá Falso como 1> 0 que es verdadero y NO de verdadero es falso.
# 4) Operadores de concatenación
Hay 2 operadores de concatenación en VBScript. Como sugiere el propio nombre, la concatenación significa unirse. Esto funciona para valores numéricos y de cadena.
Veamos sus operadores de la siguiente manera:
- +: Este es nuestro operador aritmético '+' únicamente. Si tomamos 2 cadenas como 'Bueno' y 'Malo', entonces este operador concatenará esto a Bueno + Malo = Bueno Malo y si tomamos 2 valores numéricos como 1 y 2, la concatenación en este caso usando '+' será 1 + 2 = 3.
- &: Este es nuestro símbolo '&' normal. Esto concatena 2 valores usando este símbolo. Si consideramos el ejemplo anterior, entonces la concatenación de cadenas será Buena y mala = Buena mala y la concatenación numérica será 1 & 2 = 12
Comprendamos claramente cómo trabajar con los operadores con la ayuda de un ejemplo simple:
|_+_| 
Hemos visto todo sobre los operadores. A continuación, analicemos la precedencia de los operadores en VBScript.
Precedencia de operadores
Es muy importante seguir la precedencia de los operadores cuando hay varios operadores en una sola expresión. Por tanto, existe la necesidad de un orden predeterminado sobre la base del cual la expresión pueda evaluarse fácil y rápidamente.
Hemos visto con respecto a los diversos tipos de operadores, y según la ley de precedencia,
- Operadores aritméticos se evalúan en primer lugar en comparación con los otros operadores.
- Luego viene el turno de Operadores de comparación Para evaluar.
- Finalmente, Operadores logicos son evaluados.
Existe un orden fijo para los operadores aritméticos en el que se evalúan.
aplicación de descarga de música mp3 para android
Orden de operadores aritméticos
- Exponenciación
- Multiplicación
- División
- Módulo
- Adición y sustracción
- Concatenación
Los operadores lógicos se evalúan como
- NO
- Y
- O
- XOR
Nota : Si usa paréntesis en una expresión, su precedencia está por encima de todos estos y la expresión que se mantiene dentro del corchete se evalúa primero.
Explicaré este concepto con la ayuda de un ejemplo simple.
|_+_| 
Conclusión
A través de este tutorial, hemos discutido todo sobre Constantes, Operadores y Precedencia de Operadores en VBScript. Traté de cubrir todos los temas principales involucrados en él. Y estoy seguro de que esto le habría proporcionado un gran conocimiento del concepto.
Siguiente tutorial n. ° 4 : Discutiremos las declaraciones condicionales en VBScript en mi próximo tutorial.
Estén atentos y háganos saber si tiene alguna pregunta sobre este tutorial.
Lectura recomendada
- Operadores de Python
- Variables de VBScript: cómo declarar y usar variables - VBScript Dim
- Trabajar con variables de Unix: características de las secuencias de comandos de shell
- Ejemplos de operadores aritméticos y booleanos de script de shell de Unix
- Declaraciones condicionales Unix: If Then Else y operadores relacionales
- Manejo de errores de VBScript: VBScript en caso de error, en caso de error, ir a 0, en caso de error, reanudar a continuación
- Declaraciones condicionales de VBScript: VBScript If, ElseIf, Select Case
- Tutoriales de VBScript: Aprenda VBScript desde cero (más de 15 tutoriales en profundidad)