Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Dátový typ VBScript funkcie

Ak nemáte veľa skúseností s programovaním a chcú začať sa učiť programovací jazyk , potom môžete začať s bez typu skriptovací jazyk , ako je VBScript . Bez typu jazyka nevyžaduje , aby ste vopred stanoviť typ dát , ktorý bude ukladanie do vašich premenných . V kontraste , silne typový jazyk , ako je C , C + + a C # vyžaduje premenné musia byť definované s typom dát pred použitím . Typ zhoda

VBScript , všetky premenné sú varianty , čo znamená , že môžete uložiť ľubovoľný typ dát . To môže byť jednoduchšie napísať program , pomocou variantu premenné , ale tiež to môže viesť k problémom vo vašom kóde . Podľa spoločnosti Microsoft , " proces odvodenie zadané hodnoty v známy ako typ donútenia , pretože hodnota variant je " nútený " do dočasné uloženie novej , zadaný , hodnotu . " Jedna vec je mať na pamäti pri vykonávaní matematických výpočtov s variantmi je , že " + " znak sa používa na pridanie čísla , ale je tiež používaný zřetězit reťazca rovnako .
dát Funkcia Typ konverzie

aby sa predišlo prípadným problémom , Microsoft hovorí , že sa použitie "postup uvedený ako hodnoty typu liatie . " Prevodné funkcie sú použité explicitne deklarovať dátové typy a získať zamýšľaného výsledku . Nasledujúci zoznam zobrazuje definície od spoločnosti Microsoft pre každý z konverzných funkcií VBScript :

CBool ​​- Prevádza nenulovú hodnotu na true a 0 ( nula ) do False.CByte - Prevedie výraz na Byte value.CCur - Prevádza výraz do meny value.CDate - Prevedie výraz na dátum value.CDbl - Prevedie výraz na Double value.CInt - Prevádza výraz na hodnotu Integer . Ak desatinná časť výrazu je 0,5 , CInt bude zaokrúhliť hodnotu na najbližšie číslo dokonca . Napríklad , bude 3,5 sa zaokrúhli na 4 a 6,5 bude zaokrúhlená na 6.CLng - Prevedie výraz na Long value.CSng - Prevedie výraz na jediné value.CStr - Prevádza výraz na hodnotu String < br . >
Prázdne premenné a premenné Null

Prázdne premenné a premenné Null môže byť mätúce , ale je dôležité pochopiť rozdiel , aby sa zabránilo zlyhaniu svojich skriptoch . Premenná , ktorá ešte nebola inicializovaná je známy ako prázdny. Premenná bude prázdna , keď je to prvýkrát vyhlásil , kým priradiť hodnotu . Premenná , ktorá nemala platnú hodnotu priradenú k nej je známy ako Null . Prázdna premenná je zaobchádzané ako s " 0 " v matematickom výpočte . Nulová hodnota je vždy považovaná za Null ; . Preto vo výpočte Výsledkom bude tiež Null
typ konverzie dát Príklad

Nasledujúci príklad vráti " 34 " , pretože bez konverzie funkcie dátový typ bol použitý preto , že premenné sa zaobchádzalo ako s reťazcami : x = " 3 " y = " 4 " z = x + yWscript.Echo z

Nasledujúci príklad vráti " 7 " , pretože pri výpočte " CInt ( ) " funkcia konverzie bola použitá : x = CInt ( " 3 " ) y = CInt ( " 4 " ) , z = x + z yWscript.Echo celým

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené