НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗jsPmFTFENR 238 of 505 menu

Выражение справа функции в JavaScript

Учтите, что выражение, в котором участвует функция, должно быть слева от нее. Если мы что-то пытаемся сделать справа от функции, это не сделает ее функциональным выражением. Пример:

function func() { // это Function Declaration console.log('!'); } + 1;

Почему так: потому что в данном случае этот +1 является просто новой командой, написанной после функции. Если написать эту команду с новой строки, все становится очевиднее:

function func() { console.log('!'); } +1; // просто команда

Сделаем из нашей функции Function Expression. Например, поставим перед функцией +:

+function func() { // это Function Expression console.log('!'); } + 1;

Или выполним присваивание:

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

Или передадим параметром в console.log:

console.log(function func() { // это Function Expression console.log('!'); } + 1);

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

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

Определите, является ли представленная функция Function Declaration или Function Expression:

function func() { console.log('!'); } + console.log('!');
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить