⊗jsPmFTFENR 238 of 505 menu

Uttrykk til høyre for funksjon i JavaScript

Vær oppmerksom på at uttrykket som involverer en funksjon, må være til venstre for den. Hvis vi prøver å gjøre noe til høyre for funksjonen, gjør det den ikke til et funksjonelt uttrykk. Eksempel:

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

Hvorfor: fordi i dette tilfellet er denne +1 bare en ny kommando, skrevet etter funksjonen. Hvis du skriver denne kommandoen på en ny linje, blir det mer åpenbart:

function func() { console.log('!'); } +1; // bare en kommando

La oss gjøre funksjonen vår om til et Function Expression. For eksempel, ved å sette + foran funksjonen:

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

Eller utfør en tilordning:

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

Eller send den som en parameter til console.log:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

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

Bestem om den viste funksjonen er Function Declaration eller Function Expression:

function func() { console.log('!'); } + console.log('!');
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis