⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել