Home | Inhoudsopgave | Playground | Opdrachten | Links |
Inhoud | Hoofdstuk 6 - Opdracht 2De opdracht:Hetzelfde als opdracht 1, alleen mag je er nu niet vanuit gaan dat er telkens een geldige invoer wordt gedaan. Met de functie isNaN() kun je controleren of een string een getal is. Deze functie geeft namelijk true als de string geen getal is (isNaN staat voor is not a number), en false als de string wel een getal is (of als er gewoon een getal wordt opgegeven).Als er een foute invoer wordt gedaan moet daarvan een melding gegeven worden en moeten er verder geen meldingen meer gedaan worden. Het antwoord:Door een functie te gebruiken voor de rekenmachine kun je makkelijker het script stoppen. Anders moet je een heleboel if-else statements in elkaar zetten. Nu hoef je alleen maar een return te doen, want dan stopt de functie daar.JavaScript:
|