⊗jsPmFTFENR 238 of 505 menu

Expressão à Direita da Função em JavaScript

Tenha em mente que a expressão na qual a função participa deve estar à sua esquerda. Se tentamos fazer algo à direita da função, isso não a tornará uma expressão funcional. Exemplo:

function func() { // isto é Function Declaration console.log('!'); } + 1;

Por que isso: porque, neste caso, este +1 é simplesmente um novo comando, escrito após a função. Se escrevermos este comando em uma nova linha, tudo fica mais óbvio:

function func() { console.log('!'); } +1; // apenas um comando

Vamos transformar nossa função em uma Function Expression. Por exemplo, colocando um + antes da função:

+function func() { // isto é Function Expression console.log('!'); } + 1;

Ou faremos uma atribuição:

let test = function func() { // isto é Function Expression console.log('!'); } + 1;

Ou passaremos como parâmetro para console.log:

console.log(function func() { // isto é Function Expression console.log('!'); } + 1);

Determine se a função apresentada é Function Declaration ou Function Expression:

function func() { console.log('!'); } +1;

Determine se a função apresentada é Function Declaration ou Function Expression:

function func() { console.log('!'); } + 1;

Determine se a função apresentada é Function Declaration ou Function Expression:

+function func() { console.log('!'); } + 1;

Determine se a função apresentada é Function Declaration ou Function Expression:

+ function func() { console.log('!'); } + 1;

Determine se a função apresentada é Function Declaration ou Function Expression:

+ 1 function func() { console.log('!'); } + 1;

Determine se a função apresentada é Function Declaration ou Function Expression:

function func() { console.log('!'); } + console.log('!');
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