⊗jsSpMdCr 208 of 294 menu

Die Skepping van 'n ES-module in JavaScript

Kom ons begin nou met die studie van modules. Elke module moet 'n aparte lêer verteenwoordig. Veranderlikes en funksies wat ons daarin plaas, sal nie van buite die lêer bekend wees nie. Dit is die voordeel van modules - ons kan enige veranderlikes en funksies skep sonder om te vrees vir konflik met name uit ander biblioteke.

Daardie veranderlikes en funksies wat ons van buite sigbaar wil maak, moet ons uitvoer met behulp van die opdrag export.

Kom ons probeer met 'n voorbeeld. Laat ons 'n module math maak, wat 'n biblioteek funksies sal verskaf vir wiskundige bewerkings.

Plaas ons module in die lêer math.js en maak 'n paar funksies daarin:

function wortel2(getal) { return rond(getal ** (1 / 2)); } function wortel3(getal) { return rond(getal ** (1 / 3)); } function rond(getal) { return getal.toFixed(2); }

Laat die funksies vir die ekstraksie van wortels die hoof funksies wees en na buite uitgevoer word, en die funksie vir afronding - 'n hulpfunksie wees en nie uitgevoer word nie. Kom ons skryf die nodige funksies die opdrag export:

export function wortel2(getal) { return rond(getal ** (1 / 2)); } export function wortel3(getal) { return rond(getal ** (1 / 3)); } function rond(getal) { return getal.toFixed(2); }

Maak 'n module wat die funksie kwadraat bevat om 'n getal te kwadreer, kubus om te verhef tot die derde mag en totDieVierde om te verhef tot die vierde mag.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp