JavaScript for interactive web pages - Advanced JavaScript syntax

3 belangrijke vragen over JavaScript for interactive web pages - Advanced JavaScript syntax

In de event handlers wordt de methode getElementById vaak aangeroepen van het object document. Is document een globale of een lokale variabele?

De variabel document moet een globale variabele zijn. Als het een lokale variabele zou zijn, zou hij ergens binnen een functie zijn gedeclareerd, en zou hij buiten die functie als waarde undefined hebben. Het feit dat je hem vanuit willekeurig welke functie kunt gebruiken, bewijst dus dat het een globale variabel is. Je hebt die globale variabele niet zelf gedeclareerd. Het is de JavaScript-omgeving van de browser die dat voor u heeft gedaan, en die de variabele ook een waarde heeft gegeven waar u als JavaScript-programmeur gebruik van kunt maken

Zijn parameters van een functie lokale of  globale variabelen

Parameters van een functie fungeren binnen die functie als lokale variabele

Schrijf een functie die gebruik maakt van Math.pow(base, exponent), waarbij je slechts 1 getal als arameter meegeeft, 2 als exponent gebruikt

Bij het schrijven van zo'n functie kun je gebruik maken van het feit dat JavaScript geen foutmelding geeft als je een functie aanroept met minder parameters dan warmee je die funtie heeft gedefinieerd. De functie zou er als volgt uit kunnen zien:
function macht (basis, exponent) {
   exponent = exponent || 2;
  return Math.pow(basis, exponent);
}
Een nadeel van deze oplossing is dat de functie geen juiste warde op zal leveren als de exponent 0 is: dan wordt als exponent 2 gebruikt

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo