Question 1
Question
JavaScript wordt gebruikt om HTML interactief te maken
Question 2
Question
De D in DHTML staat voor
Answer
-
Database
-
Dynamic
-
Debugger
-
Data
Question 3
Answer
-
Advanced JavaScript And XML
-
Asynchronous JavaScript And XML
-
Advanced JavaScript Application XML
-
Asynchronous JavaScript Application XML
Question 4
Question
JavaScript code moet verplicht tussen de <head> tags geplaatst worden.
Question 5
Question
Er zijn 2 soorten functies. Ingebouwde en Gebruikergedefinieerde
Question 6
Question
Elke regel wordt afgesloten met een ;
Question 7
Question
Een variabele wordt gemaakt met het JavaScript sleutelwoord var
Question 8
Question
We willen het element met id divResult op de pagina selecteren.
Hiervoor gebruiken we welke code?
Answer
-
document.getelementbyid('divResult');
-
document.getElementByid('divResult');
-
document.getElementById('divResult');
-
window.getelementById('divResult');
-
window.getElementById('divResult');
-
window.getelementbyid('divResult');
Question 9
Question
de inhoud van een div kunnen we veranderen door wat toe te voegen?
Answer
-
.value
-
.innerhtml
-
.Value
-
.InnerHTML
Question 10
Question
De code van een functie wordt constant uitgevoerd
Question 11
Question
Statements mag je verdelen over verschillende regels
Question 12
Question
Je mag de puntkomma weglaten
Question 13
Question
JavaScript is niet hoofdletter gevoelig
Question 14
Question
Duid alle Primitieve Typen aan van JavaScript
Answer
-
Getallen (numbers)
-
Tekenreeksen (strings)
-
Logische waarden
-
Objecten
-
Arrays
-
Null
-
NaN (Not a Number)
-
undefined
Question 15
Answer
-
loosely typed
-
Strongly typed
Question 16
Question
De gebruiker geeft achtereenvolgens 12 en 13 in. Wat is de uitvoer met volgende code?
var getal1;
getal1 = prompt("geef getal in");
getal2 = prompt("geef getal in");
alert(getal1 + getal2);
Answer
-
Niets
-
1213
-
25
-
undefined
-
NaN
Question 17
Question
Wat is de waarde van uitkomst na het uivoeren van volgende code?
var uitvoer = 0;
var getal1 = "12";
var getal2= 10;
uitvoer = getal1 + getal2;
Question 18
Question
hoe zorgen we ervoor dat we de invoer via een prompt als GEHEEL getal gebruikt wordt?
Answer
-
parseFloat(prompt(...));
-
parseInt(prompt(...));
-
parsefloat(prompt(...));
-
parseint(prompt(...));
Question 19
Question
"" '' en null zijn hetzelfde
Question 20
Question
Speciale tekens (tab, nieuwe regel, etc.) kunnen we niet invoeren in strings.
Question 21
Question
wat is de waarde van de variabele uitkomst?
var tekst = "lorem ipsum";
var uitkomst = tekst.charAt(4);
Answer
-
l
-
o
-
r
-
e
-
m
-
(spatie)
-
i
-
p
-
s
-
u
Question 22
Question
wat is de waarde van de variabele uitkomst?
var tekst = "lorem ipsum";
var uitkomst = tekst.substring(0,8);
Answer
-
undefined
-
(leeg)
-
lorem ip
-
lorem i
-
lorem ips
Question 23
Question
var tekst = "lorem ipsum";
var uitkomst = tekst.indexOf('m');
Question 24
Question
var tekst = "lorem ipsum";
var uitkomst = tekst.lastIndexOf('m');
Question 25
Question
var tekst = "lorem ipsum";
var uitkomst = tekst.replace('m', 'x');
Answer
-
lorex ipsum
-
lorex ipsux
-
undefined
Question 26
Question
Wat is de waarde van uitkomst?
var tekst = "lorem ipsum";
var uitkomst = tekst.toUpperCase();
Answer
-
Lorem ipsum
-
Lorem Ipsum
-
LOREM IPSUM
-
lorem ipsum
-
undefined
Question 27
Question
wat is de waarde van uitkomst?
var uitkomst;
var a = 1;
uitkomst = a++;
Question 28
Question
Wat is de waarde van uitkomst?
var a = 2;
var b = "2";
var uitkomst = (a == b);
alert(uitkomst);
Question 29
Question
var a = 2;
var b = "2";
var uitkomst = (a === b);
alert(uitkomst);
Question 30
Question
wat is de waarde van uitkomst?
var uitkomst;
var getal1 = 4;
var getal2 = 6;
(getal1 < getal2) ? uitkomst = "groter" : uitkomst = "kleiner";
alert(uitkomst);
Question 31
Question
Parameters zijn bij functies verplicht
Question 32
Question
Welk van onderstaande functiedefinities is correct?
a)
function mijnFunctie (parameter1, parameter2){
alert('Het totaal bedrag is: ' + parameter1 + parameter2);
}
b)
var mijnFunctie = function(parameter1, parameter2){
alert('Het totaal bedrag is: ' + parameter1 + parameter2);
}
Answer
-
a
-
b
-
beiden
-
geen van beiden
Question 33
Question
een anonieme functie is een functie zonder naam
Question 34
Question
De naam van een variabele die wordt meegegeven aan een functie moet dezelfde zijn als die van de parameter van de functie.
Question 35
Question
Functies kan je meegeven als waarden van andere functies
Question 36
Question
printNaam('Jan'); is hetzelfde als
var naam = 'Jan';
printNaam(naam);
Question 37
Question
De waarde van een functie kunnen we retourneren.
We doen dit met het sleutelwoord return
Question 38
Question
Je kan meerdere maken return gebruiken
Question 39
Question
Als je meerdere waarden wilt retourneren uit een functie zal je een object moeten retourneren
Question 40
Question
Wat is de waarde van resultaat?
var Som = function(getal1, getal2){
var uitkomst = getal1 + getal2;
return uitkomst;
uitkomst = 0;
}
var resultaat = Som(1,3);
Question 41
Question
Arrays beginnen te tellen bij 0
Question 42
Question
JavaScript heeft net zoals andere zowel statische als dynamische arrays
Question 43
Question
Een array mag elementen bevatten van verschillende gegevenstypen
Question 44
Question
Een array kan in javascript maar op 1 manier worden opgesteld
Question 45
Question
Wat is de waarde van z na het uitvoeren van volgende code?
var z = ['a', 'b','c','d'];
z.length = 0;
Answer
-
(niets)
-
null
-
undefined
-
NaN
Question 46
Question
Wat word er weergegeven in de console?
var mijnArray = [10, 20, 30, 40, 50];
console.log(mijnArray.join(‘-‘));
Answer
-
10-20-30-40-50
-
10,20,30,40,50
-
10-20-30-40-50-
-
10 20 30 40 50 -
-
10,20,30,40,50,-
Question 47
Question
Wat is de inhoud van mijnArray na volgende code?
var mijnArray = [‘rood’, ‘geel’];
mijnArray.push(‘blauw’));
console.log(mijnArray);
mijnArray.push(‘wit,zwart’);
console.log(mijnArray);
Answer
-
[“rood”,”geel”,”blauw”]
-
[“rood”,”geel”,”blauw”,"wit","zwart"]
-
[“rood”,”geel”,”blauw”,"wit,zwart"]
-
(leeg)
Question 48
Question
De naam van een eigenschap is een string, de waarde van een eigenschap is elke geldige JavaScript-waarde met inlcusief undefined.
Question 49
Question
de array functie reverse is een voorbeeld van een functie die in place wordt uitgevoerd
Question 50
Question
Objecten kunnen uit meer bestaan dan alleen naam/waardeparen. Alle informatie kan in een object worden gebundeld.
Question 51
Question
Een eigenschap van een object kan op twee manieren worden uitgelezen en verder worden gebruikt:
Question 52
Question
break, continue, return en throw zijn voorbeelden van ....
Answer
-
jumps
-
lussen
-
conditionele statments
Question 53
Question
spaargeld heeft de waarde 3550. wat word er in divResult geschreven?
if(spaargeld>=2000){
laptop = true;
document.getElementById('divResult').innerHTML = 'Die nieuwe laptop komt eraan!';
}
else{
laptop = false;
document.getElementById('divResult').innerHTML = 'Nog even verder sparen...';
}
Question 54
Question
Een verzameling statements binnen accolades gegroepeerd noemt men
Answer
-
geneste statement
-
compound statement
-
een object
Question 55
Question
else is verplicht in iedere if-statement
Question 56
Question
De ternaire operator is een verkorte schrijfwijze van de if/else
Question 57
Question
while en for zijn...
Answer
-
jumps
-
conditionele statements
-
lussen
Question 58
Question
for lussen hebben altijd 3 parameters
Question 59
Question
De gewone for-lus wordt een vastgesteld aantal keren doorlopen. De lus for-in wordt net zo vaak doorlopen als er eigenschappen in het te onderzoeken object zijn.
Question 60
Question
Bij asynchrone programma’s kan het programma pas verder met een volgende taak als de eerste taak is afgehandeld.
Bij synchrone programma’s zal het event op de achtergrond worden afgehandeld, terwijl het programma zelf gewoon doordraait. Het programma hoeft niet te wachten totdat de eerste handeling gereed is. De website of het programma mag nooit geblokkeerd raken omdat het staat te wachten op voltooiing van een andere afhandeling.
Question 61
Answer
-
de gebruiker die het event aanroept
-
de gebeurtenis waardoor het event wordt getriggert (click)
-
Dit is het element waarop de event van toepassing is.
Question 62
Question
Het is aangeraden om JavaScript eventhandlers in de HTML code zelf te schrijven.