VBScript-muuttujat
- Edellinen sivu VB missä
- Seuraava sivu VB-ohjelma
Esimerkki
- Muuttujan luominen
- Muuttujat käytetään tietojen tallentamiseen. Tämä esimerkki näyttää, miten luodaan muuttuja ja asetetaan sille arvo.
- Muuttujan arvon lisääminen tekstikappaleeseen
- Tämä esimerkki näyttää, miten lisätään muuttujan arvo tekstikappaleeseen.
- Taulukon luominen
- Taulukot käytetään sarjojen tietojen tallentamiseen. Tämä esimerkki näyttää, miten luodaan taulukko, joka tallentaa nimiä. (Käytämme "for loop" -silmukkaa esimerkkinä nimien tulostamisesta.)
Mitä muuttujat ovat?
Muuttujat ovat tietojen tallennusastioita. Skripteissä muuttujien arvot voivat muuttua. VBScriptissä kaikki muuttujat liittyvät tyyppiin ja voivat tallentaa erilaisia tietoja.
Muuttujan nimen säännöt:
- Nimen täytyy aloittaa kirjaimella
- Nimi ei voi sisältää pisteitä (.)
- Nimen voi olla korkeintaan 255 merkkiä
Muuttujien määrittäminen
Voit käyttää Dim, Public tai Private -lausekkeita muuttujien määrittämiseen, kuten näin:
dim name name=some value
Nyt olet luonut muuttujan. Muuttujan nimi on "name".
Voit myös luoda muuttujan käyttämällä sen nimeä. Esimerkiksi näin:
name=some value
Tällä tavalla luot myös muuttujan nimeltä "name".
Tämä ei kuitenkaan ole hyvä tapa, koska voit virheellisesti kirjoittaa muuttujan nimen, mikä voi aiheuttaa omituisia tuloksia suoritettaessa skriptiä. Esimerkiksi, jos kirjoitat "name" muuttujan nimen väärin "nime"ksi, skripti luo automaattisesti muuttujan nimeltä "nime". Välttääksesi tämän, voit käyttää Option Explicit -lauseketta. Jos käytät tätä lauseketta, sinun on määritettävä kaikki muuttujat dim, public tai private -lausekkeilla. Aseta Option Explicit -lauseke skriptin alkuun, kuten näin:
option explicit dim name name=some value
Muuttujan arvon asettaminen
Voit asettaa muuttujalle arvon tällä tavalla:
name="George" i=300
Muuttujan nimen on oltava ekspression vasemmalla puolella, ja annettava arvo ekspression oikealla puolella. Tällä hetkellä muuttujan "name" arvo on "George".
Muuttujan elinikä
Muuttujan elinikä tarkoittaa sitä, kuinka kauan se voi olla olemassa.
Kun olet määrittänyt muuttujan aliohjelmassa, muuttujaa voidaan käyttää vain kyseisessä ohjelmassa. Kun ohjelma suljetaan, muuttuja menettää voimansa. Tällaisia muuttujia kutsutaan paikallisiksi muuttujiksi. Voit käyttää samannimisiä paikallismuuttujia eri aliohjelmissa, koska jokainen muuttuja tunnistetaan vain sen määrittäneessä ohjelmassa.
Jos määrität muuttujan ulkopuolella aliohjelmassa, kaikki sivun aliohjelmassa olevat aliohjelmat voivat käyttää sitä. Tämäntyyppisten muuttujien elinikä alkaa niiden määrittämisestä ja päättyy, kun sivu suljetaan.
Taulukkomuuttujat
Joskus tarvitset useita arvoja yhdelle muuttujalle. Tässä tapauksessa voit luoda muuttujan, joka voi sisältää arvojen sarjan. Tämä muuttuja kutsutaan taulukoksi. Taulukkomuuttujien määrittäminen tapahtuu muuttujan nimen jälkeen ja sulkeiden kanssa. Esimerkissä olemme luoneet kolmisen elementin taulukon:
dim names(2)
Sulkeissa olevat numerot ovat 2. Taulukkojen indeksit alkavat 0:sta, koska tämä taulukko sisältää kolme elementtiä. Tämä on kapasiteetiltaan vakaa taulukko. Voit määrittää jokaiselle taulukon elementille tiedon:
names(0)="George" names(1)="John" names(2)="Thomas"
Samoin, käyttämällä tiettyjen taulukkojen elementtien indeksejä, voimme myös palauttaa minkä tahansa elementin arvon. Esimerkiksi:
father=names(0)
Voit käyttää enintään 60 ulottuvuutta taulukossa. Monivaiheisten taulukoiden määrittäminen tapahtuu numerojen erottamisella suluissa. Esimerkiksi, olemme määrittäneet 5 rivin ja 7 sarakkeen 2-ulotteisen taulukon:
dim table(4, 6)
- Edellinen sivu VB missä
- Seuraava sivu VB-ohjelma