⊗jsSpMdCr 208 of 294 menu

Criando um Módulo ES em JavaScript

Vamos agora começar a estudar módulos. Cada módulo deve ser representado por um arquivo separado. As variáveis e funções que colocarmos neste arquivo não estarão disponíveis fora do arquivo. Esta é uma vantagem dos módulos - podemos criar quaisquer variáveis e funções, sem medo de conflito com nomes de outras bibliotecas.

As variáveis e funções que desejamos tornar visíveis externamente, devemos exportar usando o comando export.

Vamos tentar com um exemplo. Vamos fazer um módulo math que fornecerá uma biblioteca de funções para operações matemáticas.

Vamos colocar nosso módulo no arquivo math.js e fazer algumas funções nele:

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

Deixe as funções para extrair raízes serem as principais e serem exportadas para fora, e a função para arredondamento - ser auxiliar e não ser exportada. Vamos escrever o comando export para as funções necessárias:

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); }

Faça um módulo contendo a função pow2 para elevar um número à segunda potência, pow3 para elevar à terceira e pow4 para elevar à quarta.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar