|
Language 2009/2010 (archief) 2008/2009 Meta |
Sem4 /
PS1Problem Set 1 PS 1.1 Met behulp van de 'write' functie van het 'document' object kunnen variabelen in de pagina geschreven worden dit gaat als volgt; bijv; ...<h1>Welkom terug, <script type="text/javascript"> <!-- document.write(naam + '!'); </script> </h1>...
PS 1.2 Maak met behulp van loops een pagina met de tafels van 1 t/m 9 (1x1=1, 2x1 enz.) netjes geplaatst in een table <table> PS 1.3 Plaats de tafel-loop in een functie die met het cijfer als argument een tafel genereerd (dus bv. function printTafelVan( 5 ) { ... } ) En het spiekbriefje;
<script type="text/javascript">
// Comment van 1 regel
/* Comment
over
meerdere
regels
*/
// Zo maak je een variabele (3 basis soorten);
var erick = 'Een aardige jongen'; // (string)
var nummer = 8; // (integer)
var boolean = false; // (boolean, je kunt ook 0/1 gebruiken)
// Enkele manieren om user-input te krijgen via popups;
window.alert('boodschap'); // user kan alleen op 'OK' klikken
window.confirm('Weet u het zeker?'); // user kan op 'OK' of 'Cancel' klikken
window.prompt('Wat is uw naam?'); // user kan tekst ingeven
// Het resultaat van een popup opslaan in een variabele;
var bezoeker = window.prompt('Wat is uw naam?');
// En de bezoeker persoonlijk begroeten;
window.alert('Hallo! ' + bezoeker + '. welkom!');
// Basis If Then Else
if( bezoeker == 'nick' ) {
window.alert('GA WEG!');
} else {
window.alert('Welkom!');
}
// Een 'Forkbomb', dit is een functie die telkens 2 keer zichzelf aanroept
function fork( ) {
document.write('hit ');
fork();
fork();
}
// roep de functie 1 keer aan en het geheugen loopt vol (de meeste browsers zijn hiertegen beschermd...
fork();
// een functie om de 'tafel' van een getal te maken:
function showtable( getal ) {
// for( beginwaarde ; voorwaarde ; nieuwe waarde ) { code }
for( var i = 1 ; i < 11 ; i = i+1 ) {
document.write( i + 'x' + getal + '=' + i* getal + '<br />');
}
}
// en we roepen deze functie aan voor alle getallen van 1-10, middels een for-loop
for(var i =1; i<11 ; i++) {
showtable( i );
document.write('<br />');
}
// een while-loop; while(voorwaarde) { doe dingen }
// 1 is altijd 'true', dus deze loop loopt vast
while (1) {
document.write('hit ');
}
</script>
|