Javascript oefenblad 1



Vergelijkbare documenten
Variabelen en statements in ActionScript

Modelleren en Programmeren

Programmeren in Java les 3

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren

van PSD naar JavaScript

MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.

Zelftest Inleiding Programmeren

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

Modelleren en Programmeren

Software 1. php mysql. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1

Lab Webdesign: Javascript 3 maart 2008

Informatietechnologie 2. JavaScript. Inleidende les. Kristof Michiels

Jarno Verhoogt 21 mei 2014 Stud. Nr Docent: Joost Faber. Deeltoets 2: Hoe maak je met javascript een eenvoudige slideshow?

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

oefening JavaScript - antwoorden

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

VAN HET PROGRAMMEREN. Inleiding

Vakgroep CW KAHO Sint-Lieven

continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.


Arduino Cursus, Deel 2 Programmeren. Simon Pauw, ZB45, Amsterdam

Programmeren met Arduino-software

Inleiding Programmeren 2

Overerving & Polymorfisme

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Online c++ leren programmeren:

Les 9: formulier controle met javascript.

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts

Functies. Huub de Beer. Eindhoven, 4 juni 2011

Informatietechnologie 2. JavaScript. Functies, Objecten en toegang tot de DOM. Kristof Michiels

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Modelleren en Programmeren

Inleiding Programmeren 2

Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:

Voorwoord 1. Voorwoord

UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS

Het relaas van de beginnende programmeur. Het hoe en waarom van de assistent

Modelleren en Programmeren

Programmeermethoden NA. Week 5: Functies (vervolg)

Inhoud. Pagina 2 van 13

Formulieren maken met Dreamweaver CS 4/CS 5

Lab Webdesign: Javascript 11 februari 2008

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie

Java Programma structuur

Thinking of Development

Tentamen Programmeren in C (EE1400)

Programmeren. Cursus Python

PROS1E1 Gestructureerd programmeren in C Dd/Kf/Bd

Een gelinkte lijst in C#

extra oefening algoritmiek - antwoorden

AJAX (XMLHttpRequest)

Dynamische websites met PHP (basis) Karel Nijs 2010/09

Inhoud leereenheid 7c. JavaScript: Objecten en functies. Introductie 59. Leerkern 60. Samenvatting 82. Opdrachten 83. Zelftoets 89.

Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.

A.C. Gijssen. 0.3 PHP en MySQL

Small Basic Programmeren Text Console 2

Kleine cursus PHP5. Auteur: Raymond Moesker

Een fragment wordt afgeleid van de basis klasse "Fragment".

Blog-Het gebruik van variabelen in Excel VBA

Voor vragen: of mail naar

Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.

Handleiding Wordpress

Programmeermethoden NA. Week 5: Functies (vervolg)

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010

Module 3: Scratch programmeren: is het logisch of is het niet logisch?

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1

Modelleren en Programmeren

Inleiding Programmeren 2

BEGINNER JAVA Inhoudsopgave

Programmeerstructuren met App Inventor

GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps

Informatietechnologie 2. JavaScript. Strings, getallen, datums, arrays en loops. Kristof Michiels

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers

Inhoudsopgave. Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B

1 Inleiding in Functioneel Programmeren

Programmeren in C++ Efficiënte zoekfunctie in een boek

De WordPress 3.5 Beginners Handleiding

Handleiding Wordpress

Java Les 3 Theorie Herhaal structuren

Inleiding tot programmeren: Javascript

Katholieke Hogeschool Kempen ASP

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

Inleiding C++ Coding Conventions

In BlueJ. Doe onderstaande met muis/menu s:

Nieuw artikel toevoegen

Dynamiek met VO-Script

Uitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.

Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI

Een spoedcursus python

Transcriptie:

Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen

Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de syntax (structuur) van javascript in elkaar zit. Javascript kan je in je.html bestand plaatsen maar dat is niet net. Een Javascript code behoort in een eigen bestand, een.js bestand. Deze kan je met de <script> tag in je website plaatsen. Het type vermelden is sinds HTML5 niet nodig maar heb ik voor de duidelijkheid ingevoegd. In het Javascript bestand kan je commentaar plaatsen op 2 manieren. In de voorbeelden zal er commentaar te zien zijn over de functionaliteit. Om de bestanden te bewerken is in de voorbeelden Sublime Text 2 gebruikt voor snelle bewerking. Wil je een groot project bewerken dan raad ik aan PHPStorm te gebruiken. Niels van Velzen Pagina 2

Javascript oefenblad 1 Pagina 3 Variables Het belangrijkste om te weten zijn variables. Deze slaan data voor je op en vervolgens kan je deze ook weer uitlezen. In dit voorbeeld heb je 3 variables (naam, leeftijd, vierkantrooster). Zoals je ook kan zien heeft elk variable een type. Achter de variable staat een korte opmerking wat het type is en hoe het werkt. Als je variable een string is kan je handelingen uitvoeren zoals het ophalen van de lengte. Als de variable een number is kan je wiskunde mee uitvoeren. Het is ook mogelijk om een variable te combineren met een andere variable. Zoals je ziet kan je erg makkelijk een variable gebruiken in je wiskunde formules of in een string. Niels van Velzen Pagina 3

Javascript oefenblad 1 Pagina 4 Arrays Een ander type wat nog niet besproken is zijn de arrays. Een array kan je vergelijken met een boodschappen lijst om meerdere dingen in te zetten. Als een mens gaat tellen beginnen we bij 1. Bij het programmeren beginnen we niet met een 1 maar met een 0. Ook bij de array is dit zo. Je kan een array op 2 manieren aanmaken. Je kan meteen data in een array zetten of je kan een lege array maken en de data daarna erin stoppen. De meest gebruikte manier, en overigens ook makkelijkste, is type 2. De oude manier is type 1. Je kan een array op verschillende manieren manipuleren, zoals bijvoorbeeld de lengte ophalen. Je kan ook een array in een array plaatsen of booleans / numbers. Niels van Velzen Pagina 4

Javascript oefenblad 1 Pagina 5 Logische condities Tijdens het programmeren wil je vaak weten of een waarde gelijk is aan een andere waarde. Dit zijn condities. Je kan voor condities een if-elseif-else statement gebruiken. Hierin kan je bij bepaalde condities bepaalde code uitvoeren. Je kan in een conditie kijken of iets gelijk is aan iets anders. Je kan ook kijken of iets hoger of lager is dan iets anders. Als je wilt kijken of iets gelijk is aan meerdere andere dingen kan je het switch statement gebruiken. In dit voorbeeld zie je ook een nieuw type: null, dit betekent dat er nog geen waarde is. Met break ga je een stapje terug en stop je de switch. Niels van Velzen Pagina 5

Javascript oefenblad 1 Pagina 6 Loops Browser laten vast hangen? Gebruik een while loop met conditie true. Loops kunnen een stuk code afspelen net zo lang tot hun conditie voltooid is. Je hebt in Javascript twee soorten loops. For Met een for loop kan je door een lijst heen gaan. In het volgende voorbeeld zullen we van 0 tot 9 tellen. Als je items uit een array wilt halen zou je de 10 kunnen vervangen met array.length. Maar er is een simpelere manier die speciaal voor arrays is ontworpen. While Met de while loop kan je iets uitvoeren zolang een conditie, zoals in een if -else statement, juist is. Niels van Velzen Pagina 6

Javascript oefenblad 1 Pagina 7 Functies In Javascript werkt je veel met functies. Functies kunnen bepaalde argumenten opgegeven krijgen, hier iets mee doen en vervolgens iets terug sturen. Functie maken Als je een functie maakt in Javascript zeg je eerst function, vervolgens de naam van de functie en daarna welke argumenten de functie heeft. De argumenten kan je scheiden door een komma. Je kan ook een functie zonder argumenten maken maar zorg wel dat je altijd haakjes gebruikt. In een functie kan je return gebruiken om een waarde terug te sturen. Indien je geen return gebruikt heb je een void functie. Je argumenten werken net als variables. Functie gebruiken Een functie gebruiken is heel simpel. Je zet de naam van de functie neer en gebruikt vervolgens haakjes, je kan optioneel ook nog argumenten tussen de haakjes zetten. Als de functie geen void functie is kan je de waarde van de return in een variable zetten. Niels van Velzen Pagina 7