⊗jsSpMdCr 208 of 294 menu

ES moduļa izveide JavaScript

Tagad ķersimies pie moduļu apguves. Katram modulim jābūt atsevišķā failā. Mainīgie un funkcijas, kuras mēs ievietosim šajā failā, nebūs pieejamas ārpus faila. Šī ir moduļu priekšrocība - mēs varam izveidot jebkādus mainīgos un funkcijas, nebaidoties no konfliktiem ar nosaukumiem no citām bibliotēkām.

Tos mainīgos un funkcijas, kuras mēs vēlamies padarīt redzamas ārēji, mums ir jāeksportē, izmantojot komandu export.

Izmēģināsim to ar piemēru. Izveidosim moduli math, kurš nodrošinās funkciju bibliotēku matemātiskām operācijām.

Ievietosim mūsu moduli failā math.js un izveidosim tajā dažas funkcijas:

function root2(num) { return round(num ** (1 / 2)); } function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Lai funkcijas saknes izvilšanai būtu galvenās un tiks eksportētas ārēji, bet funkcija noapaļošanai - palīgfunkcija un netiks eksportēta. Uzrakstīsim vajadzīgajām funkcijām komandu export:

export function root2(num) { return round(num ** (1 / 2)); } export function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Izveidojiet moduli, kas satur funkciju pow2 skaitļa kāpināšanai otrajā pakāpē, pow3 kāpināšanai trešajā pakāpē un pow4 kāpināšanai ceturtajā pakāpē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt