Junior — Middle
Ποια μέθοδο υπάρχουν για την δήλωση μεταβλητών στη JavaScript;
sobes.tech AI
Απάντηση από AI
Στη JavaScript, υπάρχουν τρεις βασικοί τρόποι δήλωσης μεταβλητών:
-
var — δηλώνει μια μεταβλητή με λειτουργική ή παγκόσμια εμβέλεια. Οι μεταβλητές που δηλώνονται με
varυπόκεινται σε hoisting. -
let — δηλώνει μια μεταβλητή με μπλοκ εμβέλεια. Οι μεταβλητές
letδεν υψώνονται, αποτρέποντας ορισμένα σφάλματα. -
const — δηλώνει μια σταθερά με μπλοκ εμβέλεια. Η τιμή μιας μεταβλητής που δηλώνεται με
constδεν μπορεί να ανατεθεί ξανά, αλλά αν είναι αντικείμενο, οι ιδιότητές του μπορούν να τροποποιηθούν.
Παράδειγμα:
var a = 1;
let b = 2;
const c = 3;
b = 4; // επιτρέπεται
// c = 5; // σφάλμα