Sentenças Condicional VBScript
- Página anterior Programa VB
- Próxima página Sentenças de Loop VB
Exemplo
- Sentença if...then..else
- Este exemplo demonstra como escrever a sentença if...then..else
- Sentença if...then..elseif
- Este exemplo demonstra como escrever a sentença if...then...elseif...
- Selecione a sentença case
- Este exemplo demonstra como escrever uma instrução select case.
instrução condicional
Frequentemente, quando escrevemos código, precisamos executar diferentes operações com base em diferentes julgamentos. Podemos usar instruções condicionais para fazer isso.
No VBScript, podemos usar três tipos de instruções condicionais:
- instrução if
- Se você quiser executar uma série de códigos quando a condição for true, você pode usar essa estrutura.
- instrução if...then...else
- Se você quiser executar um dos dois conjuntos de código, você pode usar essa estrutura.
- instrução if...then...elseif
- Se você quiser escolher um dos conjuntos de código para executar, você pode usar essa estrutura.
- instrução select case
- Se você quiser escolher um dos conjuntos de código para executar, você pode usar essa estrutura.
If....Then.....Else
Nas seguintes situações, você pode usar a estrutura If...Then...Else:
- Executar um bloco de código quando a condição for true
- Escolher um dos dois conjuntos de código para executar
Se precisarmos executar apenas uma linha de código quando a condição for true, podemos escrever o código em uma linha:
se i=10 Então msgbox "Olá"
No código acima, não há语句 .else.. .Somente uma operação é executada quando a condição for true (quando i for 10).
Se precisarmos executar mais de uma instrução quando a condição for true, devemos escrever uma instrução em uma linha e usar a palavra-chave "End If" para encerrar essa instrução:
se i=10 então msgbox "Olá" i = i+1 Fim do If
No código acima, não há语句 .else.. .Somente várias operações são executadas quando a condição for true.
Se quisermos executar uma instrução quando a condição for true e outra quando não for, devemos adicionar a palavra-chave "Else":
se i=10 então msgbox "Olá" else msgbox "Adeus" Fim do If
Quando a condição for true, será executado o primeiro bloco de código, e quando a condição não for verdadeira, será executado o segundo bloco de código (quando i não for igual a 10).
If....Then.....Elseif
Se você quiser escolher um dos conjuntos de código para executar, você pode usar a estrutura if...then...elseif:
se payment="Cash" então msgbox "Você vai pagar em dinheiro!" se payment="Visa" então msgbox "Você vai pagar com visa." se payment="AmEx" então msgbox "Você vai pagar com American Express." else msgbox "Método de pagamento desconhecido." Fim do If
Select Case
Se você deseja executar um dos conjuntos de código, você pode usar a sentença SELECT:
select case payment case "Cash" msgbox "Você vai pagar em dinheiro" case "Visa" msgbox "Você vai pagar com visa" case "AmEx" msgbox "Você vai pagar com American Express" case Else msgbox "Método de pagamento desconhecido" Fim do select
O funcionamento do código acima: primeiramente, precisamos de uma expressão simples (frequentemente uma variável) que será avaliada uma vez. Em seguida, o valor da expressão será comparado com cada valor de case, e se houver correspondência, o código correspondente ao case será executado.
- Página anterior Programa VB
- Próxima página Sentenças de Loop VB