⊗jsPmFTRE 237 of 504 menu

Right expression of function in JavaScript

Note that the expression in which the function is involved must be to the left of it. If we try to do something to the right of a function, it won't make it a function expression. An example:

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

Why so: because in this case this +1 is just a new command written after the function. If you write this command from a new line, everything becomes clearer:

function func() { console.log('!'); } +1; // just a command

Let's make a Function Expression out of our function. For example, put + in front of the function:

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

Or let's do the assignment:

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

Or pass as a parameter to console.log:

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

Determine if the presented function is a Function Declaration or a Function Expression:

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

Determine if the presented function is a Function Declaration or a Function Expression:

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

Determine if the presented function is a Function Declaration or a Function Expression:

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

Determine if the presented function is a Function Declaration or a Function Expression:

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

Determine if the presented function is a Function Declaration or a Function Expression:

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

Determine if the presented function is a Function Declaration or a Function Expression:

function func() { console.log('!'); } + console.log('!');
English
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
We use cookies for website operation, analytics, and personalization. Data processing is carried out in accordance with the Privacy Policy.
accept all customize decline