Javascript
Voortgang op:
Account gegevens Invullen op: Bevestiging ontvangen ( ) via website?
Backup maken!
Github
Github Desktop vs Terminal
Repository aanmaken
Commit and Sync
Github Commit
Opmerkingen toevoegen
Eerste keer (publiceren)
History
Aanpassingen of nieuwe bestanden
History
Resultaat op Github.com
Kern begrippen Variabele Conditional statements Functies Events Herhalingen Arrays (lijsten)
Variabele (toekenning) var variabeleNaam = "tekst"; getal (integer/float) boolean (true/false) array(verzameling) functie object
Conditional statements if(bezoeker == "docent"){ alert("Welkom docent, wat wilt u doen?"); } else { alert("Welkom student, welke cursus wil je openen?"); } vergelijking
Standaard functies – document.write(" Hello World "); – alert("tekst") – Toon een waarschuwingsvenster – prompt("tekst", "waarde") – Stel de gebruiker een vraag – confirm("tekst") – Laat een bevestigingsvenster zien – typeof() – bepaal type van een variabele – parseInt() – maak er een integer (geheel getal) van – parseFloat() – maak er een float (komma getal) van
Karel J. Robot
Zelf functies schrijven var naarLinks = function(){ naarRechts(); }
Eigen functies optellen();
Functies en parameters optellen(4,2);
onclick var optellen = function(){ getal1 = prompt("getal1?"); getal2 = prompt("getal2?"); antwoord = parseInt(getal1) + parseInt(getal2); alert(antwoord); }
.length alert("webprogrammeren".length); var voorNaam = prompt("wat is je voornaam?"); var aantalLetters = voorNaam.length; alert("Jouw voornaam telt " + aantalLetters + " letters");
Opgave 1 Opgave 1: Welk woord is langer? – part 1 Maak een functie genaamd vergelijkWoorden Maak een die de functie vergelijkWoorden() aanroept Vraag via de prompt() de twee woorden Vergelijk de twee woorden met.length Geef terug aan de gebruiker via een alert() welk woord het langst was en uit hoeveel letters het woord bestond
SHL
Vraag over F2.3 Met prompt's wachtwoorden opvragen Vervolgens vergelijken: Als (wachtwoord1 == wachtwoord2) //doe niets Anders //foutmelding geven met alert
Reflectie Hoe vertaal je dit naar bijv. een inlogscherm
Huiswerk Puzzels – Opgave 1,2 en 3 maken Codecademy oefeningen maken (zie SHL) Functionaliteiten realiseren (zie SHL)