⊗jsPmFTFENR 238 of 505 menu

Ungkapan Fungsi di Sebelah Kanan dalam JavaScript

Perhatikan bahawa ungkapan yang melibatkan fungsi mesti berada di sebelah kirinya. Jika kita cuba melakukan sesuatu di sebelah kanan fungsi, ia tidak akan menjadikannya ungkapan fungsi. Contoh:

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

Mengapa begitu: kerana dalam kes ini, +1 hanyalah satu arahan baharu yang ditulis selepas fungsi. Jika arahan ini ditulis pada baris baharu, semuanya menjadi lebih jelas:

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

Mari jadikan fungsi kita sebagai Function Expression. Contohnya, letakkan + di hadapan fungsi:

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

Atau lakukan penetapan:

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

Atau hantarkan sebagai parameter kepada console.log:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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

Tentukan sama ada fungsi yang ditunjukkan adalah Function Declaration atau Function Expression:

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