Lista stałych języka VBScript
Zapis stałych (ich zapis tekstowy) można zastosować gdziekolwiek w skrypcie zamiast bieżących wartości, co umożliwia dogodny zapis wartości bez wiedzy o jej wartości liczbowe. Wykorzystanie tekstowego zapisu stałych sprawia, że skrypt jest bardziej przejrzysty i łatiwej można go poprawiać. Ponieważ stałe są definiowane w języku VBScript, to nie muszą być zdefiniowane w skrypcie.
Stałe VBScript wartości typów danych (Patrz również Typy danych VBScript):
| Stała |
Opis |
| true |
Słowo kluczowe logicznej wartości "Prawda" (odpowiada wartości -1 !!) |
| false |
Słowo kluczowe logicznej wartości "Nieprawda" (odpowiada wartości 0) |
| Empty |
Słowo kluczowe wskazujące, że zmienna nie została zinicjalizowana |
| Null |
Słowo kluczowe wskazujące, że zmienna zawiera niepoprawne dane |
| Nothing |
Słowo kluczowe wskazujące, że zmienna typu Object nie odnosi się do żadnego obiektu |
Stałe VBScript typów danych:
| Stała |
Wartość |
Opis |
| vbEmpty |
0 |
niezinicjalizowany typ danych |
| vbNull |
1 |
nie zawiera poprawnych danych |
| vbBoolean |
11 |
typ danych Boolean |
| vbByte |
17 |
typ danych Byte |
| vbInteger |
2 |
typ danych Integer |
| vbLong |
3 |
typ danych Long |
| vbSingle |
4 |
typ danych Single |
| vbDouble |
5 |
typ danych Double |
| vbDate |
7 |
typ danych Date |
| vbString |
8 |
typ danych String |
| vbObject |
9 |
typ danych Object |
| vbVariant |
12 |
typ danych Variant |
| vbArray |
8192 |
typ danych Array |
Łańcuchowe stałe VBScript (wartości tych stałych można wytworzyć również przy pomocy funkcji Chr):
| Stała |
Wartość |
Opis |
| vbCr |
Chr(13) |
Początek wiersza (Carriage return) |
| vbCrLf |
Chr(13) & Chr(10) |
Początek nowej linii |
| vbFormFeed |
Chr(12) |
Nowa strona (Form feed); niestosowane w SO Windows |
| vbLf |
Chr(10) |
Nowy wiersz (Line feed) |
| vbNewLine |
Chr(13) & Chr(10) lub Chr(10) |
zależne od platformy. W niektórych przypadkach jest konieczna kombinacja vbCrLf (pozycja na początku nowego wiersza), niekiedy wystarcza vbLf (pozycja na nowym wierszu) |
| vbTab |
Chr(9) |
tabulator poziomy |
Stałe VBScript daty i czasu:
| Stała |
Wartość |
Opis |
| vbSunday |
1 |
Niedziela |
| vbMonday |
2 |
Poniedziałek |
| vbTuesday |
3 |
Wtorek |
| vbWednesday |
4 |
Środa |
| vbThursday |
5 |
Czwartek |
| vbFriday |
6 |
Piątek |
| vbSaturday |
7 |
Sobota |
| vbFirstJan1 |
1 |
tydzień, w którym jest 1. stycznia |
| vbFirstFourDays |
2 |
1. tydzień, który zawiera przynajmniej 4 dni danego roku |
| vbFirstFullWeek |
3 |
pierwszy tydzień, które jest cały w danym roku |
| vbUseSystem |
0 |
format daty zdefiniowany w ustawieniach lokalnych systemu Windows |
| vbUseSystemDayOfWeek |
0 |
dla pierwszego dnia tygodnia będzie zastosowany dzień (według lokalnego ustawienia systemu Windows) |