vbscript variables how declare
Introdução às Variáveis VBScript: Tutorial # 2
Em meu tutorial anterior sobre “ Introdução ao VBScript “, Discutimos alguns dos tópicos introdutórios do VBScript.
Neste tutorial, discutiremos um dos tópicos básicos, mas mais importantes, do VBScript que o ajudará a avançar para o próximo nível, ganhando conhecimento de como trabalhar no código do VBScript. É muito importante saber sobre o uso de Variáveis VBScript antes de prosseguir em qualquer linguagem de programação.
Este tutorial permitirá que você aprenda sobre o escopo das Variáveis e como as Variáveis são declaradas e usadas no VBScript.
Variáveis são como contêineres onde os valores podem ser armazenados e alterados também durante o Execução de Script .
Eles são nomeados como locais de memória que podem ser acessados fornecendo alguns nomes, ou seja, podemos nos referir a qualquer variável por seu nome para ver qual valor ela contém ou se precisamos alterar algum valor. Variável é o aspecto chave para aprender qualquer idioma com facilidade e eficiência.
Leitura sugerida = >> Variáveis VBA e opção explícita
O que você aprenderá:
- Regras para nomear variáveis / convenções de nomenclatura
- Declaração de variável e seus tipos
- Atribuição de valores a variáveis em VBScript
- Escopo das Variáveis
- Declaração e atribuição de valores a matrizes
- Conclusão
- Leitura recomendada
Regras para nomear variáveis / convenções de nomenclatura
Existem certos pontos a serem considerados, mas podemos dizer que existem certas regras a serem seguidas antes de nomear uma variável.
Eles estão:
- O nome da variável deve sempre começar com um alfabeto. Por exemplo: saída, nome, etc. E o nome da variável não deve começar com um número ou qualquer caractere especial como _va123, 12non, etc.
- O nome da variável não pode exceder o limite de 255 caracteres
- O nome da variável nunca deve conter um ponto (.)
Essas regras devem ser seguidas estritamente por uma boa prática de programação.
qual programa irá abrir um arquivo eps
Agora, é importante saber como as variáveis são declaradas.
Declaração de variável e seus tipos
Qualquer variável deve ser declarada primeiro, antes de usar. Em vários idiomas, diferentes palavras-chave são usadas para declarar uma variável.
Vamos ver como uma variável é declarada no VBScript.
É uma boa prática de programação declarar a variável primeiro e depois começar a usá-la para evitar quaisquer problemas / confusões que surjam no código restante. Eu irei resumir sobre este ponto em um momento.
Podemos declarar variáveis usando Public, Private ou Dim Statements .
Exemplo:
Se você deseja declarar uma variável ‘idade’, ela pode ser declarada da seguinte forma:
Idade obscura
Você pode declarar várias variáveis em uma única linha, separando-as com Vírgula (,), conforme mostrado abaixo:
Dim funcionário, nome, escola, classe
Desta forma, uma variável pode ser criada.
Tipos de declaração de variável:
Existem 2 maneiras pelas quais uma variável pode ser declarada. Eles são indicados a seguir.
# 1) Declaração implícita
Quando as variáveis são usadas diretamente sem declaração, é denominado como declaração implícita. No entanto, não é uma boa prática porque se às vezes um nome de variável não for digitado corretamente no script, pode produzir resultados estranhos durante a execução e, às vezes, não será tão fácil detectar isso pelo usuário.
Vamos entender isso com um exemplo simples:
idade = 10
Nesse caso, se você digitar incorretamente a variável “idade” para “aeg”, o script criará automaticamente uma nova variável com o nome ‘aeg’.
Para superar isso, você pode usar ' Option Explicit ’ , que é discutido abaixo.
# 2) Declaração Explícita
A declaração de variáveis antes de usá-las é chamada de declaração explícita de variáveis. Isso é o que fizemos acima.
Por exemplo : Dim age
Portanto, antes de passar para o próximo tópico, deixe-me explicar um pouco sobre Option Explicit.
Opção explícita:
como executar arquivo jar no windows
Isso fornece um mecanismo onde o usuário deve declarar todas as variáveis usando Dim, Public ou Private Statements antes de usá-las no Script.
Na opção explícita, se um usuário tentar usar as variáveis que não foram declaradas no caso da opção explícita, ocorrerá um erro. É sempre recomendado usar ‘Option Explicit’ no início do código para que, mesmo que você tenha usado acidentalmente um nome incorreto da variável, possa corrigi-lo imediatamente, sem qualquer confusão.
Atribuição de valores a variáveis em VBScript
A atribuição de valores às variáveis no VBScript é feita da mesma maneira que em outras linguagens de programação. Após a declaração de uma variável, um valor é atribuído a ela com a ajuda de um Igual (=) Operador.
O nome da variável vem à esquerda e o valor que é atribuído à variável está no lado direito do operador ‘=’.
Vamos entender isso com alguns exemplos simples:
Exemplo 1:
Se uma variável para a qual um valor deve ser atribuído é de um Fragmento digite então ele pode ser atribuído usando aspas duplas (“”).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Exemplo 2:
Se uma variável para a qual um valor deve ser atribuído é de um Numérico digite então ele pode ser atribuído sem usar aspas duplas.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Agora, vamos entender o escopo das variáveis.
Escopo das Variáveis
O escopo das Variáveis fornece uma fácil ver a visibilidade de uma variável até o ponto em que ela pode ser acessível. Vamos discutir isso em detalhes para entender de uma maneira melhor.
Uma variável pode ser declarada usando qualquer uma das 3 palavras-chave - Escuro, público ou privado .
A questão que surge agora é 'qual é a diferença em seu uso e quando um em particular é usado?' Tentarei explicar cada uma dessas palavras-chave com a ajuda de exemplos.
Nenhum- Se uma variável for declarada usando a palavra-chave Dim dentro da função, seu escopo será limitado apenas ao nível da função, ou seja, essa variável não pode ser acessada depois que a função termina.
A seguir está um exemplo para Dim:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Privado- Se uma variável for declarada usando a palavra-chave Private dentro da função, seu escopo não será limitado apenas ao nível da função, mas pode ser acessado em qualquer lugar naquele script específico. Aqui, o escopo de uma variável é mais amplo do que no caso de Dim, pois não se limita ao nível da função, mas a um script específico.
A seguir está um exemplo para particular:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
Público- Se uma variável for declarada usando a palavra-chave Public dentro da função, seu escopo não será limitado até o nível da função, mas pode ser acessada em qualquer lugar naquele script específico e em outros scripts também. Aqui, o escopo de uma variável é muito mais amplo do que no caso de Dim e Private.
qual é o melhor downloader de música para android
A seguir está um exemplo para o público:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Vamos avançar para o tópico importante “Declarando e atribuindo valores a matrizes”.
Declaração e atribuição de valores a matrizes
Os arrays em si são um tópico muito importante para entender. Portanto, irei discutir Arrays em detalhes em um dos meus próximos tutoriais, mas agora eu apenas gostaria de mostrar a declaração de variáveis de array.
A necessidade de um Array surge quando você deseja ter uma variável que pode carregar uma série de valores em um local da memória.
A seguir está o procedimento para declarar um Array:
Dim Arraycount (4) - Isso significa que esta é uma matriz com 5 valores a partir do índice '0'.
Para atribuir valores a esta matriz, você pode fornecer qualquer valor numérico ou tipo string para cada índice. Use aspas duplas para atribuir valores de string.
contagem de matriz (0) = 1
contagem de matriz (1) = 2
contagem de matriz (2) = 3
contagem de matriz (3) = 4
contagem de matriz (4) = 5
Matriz Multidimensional : Quando há mais de uma matriz, ela é conhecida como matriz multidimensional. Vamos supor que haja uma matriz de 2 dimensões, ou seja, há 6 linhas e 6 colunas, portanto, pode ser declarado da seguinte forma:
Dim arrayage (6, 6)
Conclusão
Tratava-se de variáveis, seu uso e escopo na linguagem de programação VBScript.
Espero que este tutorial seja mais fácil para você prosseguir com outros tópicos subsequentes desta série.
Próximo tutorial nº 3 : Discutiremos mais sobre Constantes, Operadores e precedência de Operadores no próximo tutorial.
Fique ligado e Sinta-se à vontade para compartilhar suas ideias, e também nos caso tenha alguma dúvida sobre este tutorial.
Leitura recomendada
- Variáveis Python
- Variáveis e funções do JMeter
- Variáveis em C ++
- Parametrização de dados JMeter usando variáveis definidas pelo usuário
- Arrays VBScript: usando funções DIM, REDIM, Split e Ubound Array
- Constantes, operadores e precedência de operadores em VBScript
- Tratamento de erros de VBScript: VBScript em erro, em erro GoTo 0, em erro, retomar próximo
- Declarações condicionais de VBScript: VBScript If, ElseIf, Select Case