EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Τι είναι το πεδίο εφαρμογής μιας μεταβλητής σε Javascript;?

Τι είναι το πεδίο εφαρμογής μιας μεταβλητής σε javascript?Έχουν το ίδιο πεδίο εφαρμογής μεταβλητές μέσα σε μια συνάρτηση στο εξωτερικό? Έχει σημασία για τον καθορισμό τους σε μια ιστοσελίδα ή άλλο? Και τις μεταβλητές που ορίζονται στην Javascript σε παγκόσμιο επίπεδο, Πού αποθηκεύονται?

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
lolo76 ρώτησε μήπως 3 χρόνια
1 Απαντήσεις
Καλύτερη απάντηση

Σε γενικές γραμμές, μεταβλητές σε Javascript έχουν διαφορετικό πεδίο ή τα πεδία. Είναι καθολικές μεταβλητές που είναι που μπορείτε να ορίσετε έξω από κάθε λειτουργία ή αντικείμενο και τοπικές μεταβλητές που ορίζονται στις συναρτήσεις. Τοπικές μεταβλητές μπορεί να προσεγγιστεί από τις λειτουργίες, υπό την προϋπόθεση ότι δεν είναι συναρτήσεις των αντικειμένων, και υπό την προϋπόθεση ότι υπάρχει μια άλλη τοπική μεταβλητή με το ίδιο όνομα, Έτσι μπορείτε να έχετε:

var x = 5;

function prueba () {
alert(x); // Mostrará 5
}

ή εάν αυτή η μεταβλητή αντικαθίσταται από ένα τοπικό ως:

var x = 5;

function prueba () {
var x = 3;
alert(x); // Mostrará 3
}

Τις τοπικές μεταβλητές που μπορείτε να έχετε πρόσβαση μόνο από την ίδια λειτουργία, όπου μπορείτε να δηλώσετε το, έτσι δεν μπορείτε να το κάνετε αυτό:

function prueba () { 
var y = 2;
}
alert(y); // Mostrará undefined

Υπάρχουν και άλλες περιοχές όπου οι μεταβλητές δηλώνονται σε αντικείμενα, ή εντός αντικείμενα λειτουργίες, κλπ, αλλά συναντιούνται σχεδόν ό, τι έχω σχολίασε προηγουμένως.

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Wilson_mx είπε κάνει 3 χρόνια