|
Javascript |
Visual Basic |
|
Variabelen hebben geen bepaald type. Je kan variabelen gebruiken door ze zonder meer |
Variabelen kunnen getypeerd zijn
in VB6 en VBA. In .NET moéten variabelen ook gedeclareerd en getypeerd zijn
Onthoud dat je niet kan typeren in (parameters van) functies en procedures in VBS. |
|
hoofdlettergevoelig |
niet hoofdlettergevoelig: ABC, aBc en abC is hetzelfde dan abc |
|
prompt naamvariabele = prompt("boodschap",standaardwaarde) bedrageuro=("Geef een bedrag in euro") |
InputBox Dim naam As String naam = InputBox("boodschap",standaardwaarde) Dim bedrageuro As bedrageuro=("Geef een bedrag in euro") |
|
alert alert("tekst " + naamvariabele) alert("het bedrag in pond is" + bedragpond) |
MsgBox MsgBox("tekst " & naamvariabele) alert("het bedrag in pond is" + bedragpond) Tip: plaats een spatie na de tekst om te vemijden dat alles aan elkaar plakt. |
|
text1.value Gebruik de eigenschap value om in te lezen wat de invoer is. |
text1.text Gebruik de eigenschap Text om in te lezen wat de invoer is. |
|
je kan enkele of dubbele aanhalingsteklens gebruiken om een string te maken: 'abc' en "abc" is gelijkwaardig |
alleen dubbele aanhalingstekens: "abc" |
|
het decimaalteken is een punt |
In code is het decimaalteken een punt 1.7/2 In uitvoer is het decimaalteken dat van Windows. In invoer is het decimaalteken een punt of het decimaalteken van Windows. |
|
toekenning met := verbruik:=8 |
toekenning met = |
|
vergelijking met == |
vergelijking met = |
|
Met + kan je getallen optellen of teksten aan elkaar plakken 2+5 "a"+"b" |
Met + kan je getallen optellen. 2+5 Met & kan je teksten (strings) aan elkaar plakken "a"+"b" |
|
vermenigvuldigen met * delen met / optellen met + aftrekken met – modulus met % |
vermenigvuldigen met * delen met / optellen met + aftrekken met – Modulus met Mod |
|
\n voor een nieuwe lijn "a\nb" |
vbCrLf voor een nieuwe lijn "a" & vbCrLf & "b" |
|
stukken code worden begrensd door { en } |
stukken code worden beëindigd met End … |
|
|
Een functie (Function) heeft een terugkeerwaarde, een procedure (Sub) niet |
|
function functie_of_procedurenaam{ //code } |
Sub procedurenaam 'code End Sub
Function functie_of_procedurenaam 'code functie_naam = terugkeerwaarde 'in .NET kan ook 'return terugkeerwaarde End Function |
|
Tekstvakken en knoppen hebben een value die je kan inlezen of toekennen. button1.value |
Tekstvakken hebben een text eigenschap, knoppen en andere elementen hebben een Caption (opschrift). In .NET hebben tekstvakken, knoppen en andere elementen een Text eigenschap. |
|
if (a==b) { //code uit te voeren indien vervuld } else { //code uit te voeren indien niet vervuld } |
If
a=b Then Else 'code uit te voeren indien niet vervuld End If |
|
confirm("Ja of nee") Geeft als resultaat true of false |
MsgBox("Ja of nee",vbYesNo) Geeft als resultaat vbYes of vbNo |
|
switch(keuze) { case "a": //code indien "a" break; case "b": //code indien "b" break; default: //code indien iets anders } |
Select case keuze Case "a" 'code indien "a" Case "b" 'code indien "b" Case Else 'code indien iets anders End Select
|
|
for (teller=beginwaarde; teller<=eindwaarde; teller++) { //code } |
Dim teller As Integer For teller = beginwaarde to eindwaarde 'code Next teller Opmerking: in VB Script met je Next gebruiken, zonder naam van de variabele |
|
while(voorwaarde) { //code } |
Do While (voorwaarde) 'code Loop |
|
Math.random() |
Rnd (maar vorral niet vergeten om Randomize uit te voeren) |
|
parseInt(getal) |
CInt(getal) |
[VB Web] - [Leren programmeren] - [hlrnet] - [copyright]