Zeer eenvoudige calculator
Met behulp van de JavaScript function eval() kun je meer of minder eenvoudige berekeningen laten uitvoeren. Hier staat summier beschreven hoe dat gaat. Je vindt hier ook een werkende applicatie.
- De function eval(str) heeft één parameter: str. Dit is een string waarin een geldige JavaScript-opdracht staat. Bij aanroep van evalwordt de inhoud van str uitgewerkt en teruggegeven aan het programma.
- Zo is s na afloop van onderstaande code gelijk aan 35:
s = eval("(4+3)*(7-2)");
- Alle geldige JavaScript is toegestaan. Je kunt ook methodes van het Math-object gebruiken:
De waarde van s is gelijk aan 3 na afloop van de code:
s = eval(3*Math.sin(Math.PI))
- Het object Math voor het uitvoeren van berekeningen wordt besproken in het item Werken met Getallen.
- Voor het uitvoeren van berekeningen kun je de volgende operatoren gebruiken: Haakjes, +, -, *, %, / en alle elementen van het object Math.
Je kunt hier mee spelen, druk op de knop!