⊗jsPmFVGVCh 221 of 505 menu

Αλλαγή καθολικών μεταβλητών στο JavaScript

Λάβετε υπόψη ότι η καθολική μεταβλητή θα αλλάζει μόνο τη στιγμή της κλήσης της συνάρτησης. Αν δεν υπάρχει κλήση συνάρτησης - η μεταβλητή δεν θα αλλάξει:

let num = 1; function func() { num = 2; // δεν γράφτηκε let - αλλάζουμε την εξωτερική μεταβλητή console.log(num); } // func(); - σχολιάσαμε την κλήση της συνάρτησης console.log(num); // θα εμφανίσει 1 - η μεταβλητή δεν άλλαξε

Και τώρα θα δείξουμε με κώδικα ότι η καθολική μεταβλητή θα αλλάξει μόνο μετά την κλήση της συνάρτησης:

let num = 1; function func() { num = 2; } console.log(num); // θα εμφανίσει 1 func(); // αλλάζουμε τη μεταβλητή console.log(num); // θα εμφανίσει 2

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { num = 2; } func(); console.log(num);

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { num = 2; } console.log(num);

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { let num = 2; } func(); console.log(num);

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { let num = 2; } console.log(num); func();

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { num = 2; } console.log(num); func();

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

let num = 1; function func() { num++; } func(); func(); func(); console.log(num);

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

function func() { num = 2; } let num = 1; console.log(num); func();

Προσδιορίστε, χωρίς να εκτελέσετε τον κώδικα, τι θα εμφανιστεί στην κονσόλα:

function func() { num = 2; } let num = 1; func(); console.log(num);
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη