⊗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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη