⊗jsPmFTFENR 238 of 505 menu

Funkcijas izteiksmes labajā pusē JavaScript

Ņemiet vērā, ka izteiksme, kurā piedalās funkcija, jāatrodas pa kreisi no tās. Ja mēs mēģinām kaut ko darīt pa labi no funkcijas, tas nepārvērsīs to par funkcijas izteiksmi. Piemērs:

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

Kāpēc tā: tāpēc, ka šajā gadījumā šis +1 ir tikai jauna komanda, kas rakstīta aiz funkcijas. Ja rakstītu šo komandu jaunā rindā, viss kļūst acīmredzamāks:

function func() { console.log('!'); } +1; // vienkārši komanda

Pārveidosim mūsu funkciju par Function Expression. Piemēram, ieliksim funkcijas priekšā +:

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

Vai veiksim piešķiršanu:

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

Vai padod kā parametru console.log:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

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

Nosakiet, vai attēlotā funkcija ir Function Declaration vai Function Expression:

function func() { console.log('!'); } + console.log('!');
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt