De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Javascript. Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop.

Verwante presentaties


Presentatie over: "Javascript. Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop."— Transcript van de presentatie:

1 Javascript

2 Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop

3 Hoorcolleges Reacties/Opmerkingen/Vragen?

4 Boodschappenlijstje

5 Boodschappenlijstje 2

6 DOM opdrachten Minder typen Door eerst hele object in variabele op te slaan: var divje = document.getElementById('divNaam'); divje.innerHTML = "Hello world";

7 DOM opdrachten Styling aanpassen Eerst hele object in variabele opslaan: var invoerveld = document.getElementById('invoerveld'); invoerveld.style.border= "2px solid #FF0000"; invoerveld.style.border= "none"; Of nog nog beter: een class koppelen invoerveld.className = "active"; Invoerveld.className = "";.active { border: 2x solid #F00; }

8

9 Het nemen van beslissingen in een script. Geven true of false als evaluatie. Als true dan wordt de bijbehorende code uitgevoerd. var soortgebak = "Worteltjestaart"; if (soortgebak == "Worteltjestaart"){ alert(soortgebak + " is vies!!!!"); } Conditional statements

10 conditional operators: == Is equal to != Is not equal to < Is less than > Is greater than >= Is greater than or equal to <= Is less than or equal to Conditional statements Caution Be sure not to confuse the equality operator (==) with the assignment operator (=),

11 var soortgebak = "Appeltaart"; if(soortgebak == "Worteltjestaart”"){ alert(soortgebak + " is vies"); } else { alert(soortgebak + " is lekker"); } Conditional statements – ELSE

12 if (hours < 10) { document.write("Good morning."); } else if (hours >= 10 && hours <= 17) { document.write("Good afternoon."); } else { document.write("Good evening."); } Testing Multiple Conditions with if and else

13 Logical Operators &&AND ||OR !=NOT

14 Testing Multiple Conditions with if and else var cash = prompt('Hoeveel geld zit er in je portomonee?'); if (cash >= 50) { alert('Ga lekker uit eten en pak daarna een filmpje.'); } else if (cash >= 35) { alert('Ga lekker uit eten.'); } else if (cash >= 12) { alert('Ga een filmpje pakken.'); } else { alert('Ai, dat wordt tv kijken.'); }

15 De basisstructuren van het PSD OpeenvolgingKeuzeHerhaling Eerst dit... Dan dat...Voorwaarde Nee Ja Zolang voorwaarde

16 Opeenvolging / sequentie Eerst dit... Dan dat... Vervolgens dat...

17 Keuze / selectie Voorwaarde Nee Ja

18 Keuze / selectie Voorwaarde NeeJa Schrijf: Hoe heet je? Anne Lees: voornaam Schrijf: Hallo voornaam. Aantal websites per dag? Anne 9 aantal < 10 Schrijf : “Houden zo!” Schrijf : “Dat is veel!” Schrijf: “Tot ziens”. Lees: aantal 9 Intern geheugen Anne 9 9

19 Registreren

20 Voorbeeld var dag = new Date().getDay(); alert(dag); …. ? … document.write(“Vandaag is het...?...”); 20

21 Switch var dag=new Date().getDay(); switch (dag) { case 0: x="Vandaag is het zondag"; break; case 1: x="Vandaag is het maandag"; break; case 2: x="Vandaag is het dinsdag"; break; case 3: x="Vandaag is het woensdag"; break; case 4: x="Vandaag is het donderdag"; break; case 5: x="Vandaag is het vrijdag"; break; case 6: x="Vandaag is het zaterdag"; break; } alert(x);

22 Arrays var boodschappen = ['boter', 'kaas', 'eieren']; alert(boodschappen[0]); alert(boodschappen[1]); alert(boodschappen[2]); alert(boodschappen.length);

23 Alternatief voor gegeven voorbeeld: array gebruiken var dagen = [‘zondag’, ‘maandag', ‘dinsdag', ‘woensdag', ‘donderdag', ‘vrijdag', ‘zaterdag’]; var dag=new Date().getDay(); document.write(“Vandaag is het ” + dagen[dag]); 23

24 Herhaling / repetitie / iteratie Zolang voorwaarde

25 Het PSD Intern geheugen Zolang voorwaarde getal = 10 10 getal >= 0 Schrijf: getal getal = getal - 1 Schrijf: We have a liftoff... 9 8 7 6 5 4 3 2 1 0

26 Loops for-loop while-loop do/while –loop

27 Loops 3 statements  Start  Voorwaarde  Stapgrootte

28 For-loop for (start;voorwaarde;stapgrootte){ //doe iets }

29 Voorbeeld for-loop for(var i = 1; i < 5;i = i +1){ document.write("nummer" + i); }

30 Afkortingen i = i +1;  i++; i = i - 1;  i--; i = i + 5;  i+=5; i = i - 5;  i-=5; i = i * 8;  i*=8; I = i / 8:  i/=8;

31 Voorbeeld break in for-loop for(var i = 1; i < 5;i++){ document.write("nummer" + i); if(i == 4){ document.write("ik weet genoeg"); break; }

32 While-loop start while (voorwaarde){ //doe iets stapgrootte }

33 Voorbeeld while-loop var i = 1; while (i < 5){ document.write("Nummer" + i); i++; } !vergeet de stapgrootte niet  infinite loop

34 Arrays var boodschappen = ['boter', 'kaas', 'eieren']; alert(boodschappen[0]); alert(boodschappen[1]); alert(boodschappen[2]); alert(boodschappen.length); 0 1 2

35 Voorbeeld array+loop var boodschappen = ['boter', 'kaas', 'eieren']; document.write('Ik heb nodig: '); for (var i=0; i '); }

36 Huiswerk Puzzels week 4 Codecademy oefeningen maken (zie SHL) Functionaliteiten realiseren (zie SHL) Github synchroniseren


Download ppt "Javascript. Vandaag Samenvatting vorige les PSD's Random Array's Herhalingen – For-loop – While-loop."

Verwante presentaties


Ads door Google