Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Funções Tipo de Dados do VBScript
Se você não tem experiência em programação muito e quer começar a aprender uma linguagem de programação , então você pode começar com uma linguagem de script como VBScript typeless . Uma linguagem typeless não requer que você especifique com antecedência o tipo de dados que você estará armazenando em suas variáveis. Em contraste, uma linguagem fortemente tipada , como C , C + + e C # requerem variáveis ​​para ser definido com um tipo de dados antes de serem utilizados . Digite Coerção

VBScript , todas as variáveis ​​são variantes , o que significa que eles podem armazenar qualquer tipo de dados . Pode ser mais fácil escrever um programa usando variáveis ​​variantes , mas também pode levar a problemas em seu código. Segundo a Microsoft, "o processo de derivação de valores digitados na conhecida como tipo de coerção porque o valor variante é " forçada "para armazenar temporariamente uma nova , digitado , o valor. " Uma coisa a ter em mente ao realizar cálculos matemáticos com variantes é que o sinal "+" é usado para adicionar números, mas também é usado para concatenar strings também. Funções de conversão de tipo
dados

para evitar eventuais problemas , a Microsoft diz que usar " um processo conhecido como valores de tipo de fundição. " as funções de conversão são usados ​​para declarar explicitamente os tipos de dados e obter o resultado pretendido. A lista a seguir mostra as definições pela Microsoft para cada uma das funções de conversão de VBScript :

CBool ​​- Converte qualquer valor diferente de zero para TRUE e 0 (zero) a False.CByte - Converte uma expressão para um Byte value.CCur - Converte uma expressão a uma value.CDate Hoje - Converte uma expressão para um value.CDbl data - Converte uma expressão para um value.CInt Duplo - Converte uma expressão para um valor inteiro. Se a parte fracionária da expressão é 0,5 , CInt irá arredondar o valor para o número par mais próximo. Por exemplo, 3,5 será arredondado para 4 e 6,5 será arredondado para 6.CLng - Converte uma expressão a uma longa value.CSng - Converte uma expressão para um único value.CStr - Converte uma expressão para um valor de String < br. >
variáveis ​​vazias e Variáveis ​​nulos

variáveis ​​vazias e variáveis ​​nulos pode ser confuso , mas é importante entender a diferença para evitar o fracasso de seus scripts. Uma variável que ainda não tiver sido inicializado é conhecido como sendo vazio . Uma variável estará vazia quando é primeiro declarada até que você atribua um valor a ela . Uma variável que não teve um valor válido atribuído ao que é conhecido como um nulo . Uma variável vazia é tratada como um "0" em um cálculo matemático. Um valor nulo é sempre tratada como um valor nulo ; . Portanto, em um cálculo o resultado também será nulo
Exemplo Conversão de tipos de dados

O exemplo a seguir irá retornar um "34" , porque nenhuma função de conversão de tipo de dados foi aplicado , portanto, as variáveis ​​foram tratados como strings: x = "3 " y = "4" z = x + z yWscript.Echo

O exemplo a seguir irá retornar um "7" no cálculo porque o " CInt ()" função de conversão foi utilizada : x = CInt ( "3" ) y = CInt ( "4" ) z = x + z yWscript.Echo
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar uma legenda do Windows diálogo 
·Como substituir uma caixa de texto com outro que preenc…
·Como adicionar VBScript para Excel 
·Visual Basic 6 não vai deixar você guardar como um ar…
·Ferramentas do SolidWorks API 
·Biblioteca de criptografia para VBA 
·Pode Visual Basic Script escutar uma porta Telnet 
·VB6 compatibilidade binária 
·O que eu posso usar para preencher caixas de texto dado…
·O acesso ao Caminho é negado no Visual Studio 2010 
  Artigos em destaque
·Como programar Cacau em um iPhone 
·Como Chegar Java Direito de Trabalho sobre XP 
·Como inserir palavras que contêm Apóstrofes em SQL 
·Servlet e Applet Diferenças 
·Como carregar arquivos DLL 
·Como inserir caracteres árabes em MySQL 
·Como escrever Android 1.1 Código SDK 
·Como encontrar os registros duplicados em uma tabela 
·Como chamar uma função de uma string em Python 
·O que é persistência de dados 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados