Junior — Middle
გთხოვთ, ახსნათ `let` და `const` საკვანძო სიტყვების განსხვავებები JavaScript-ში.
sobes.tech AI
პასუხი AI-სგან
let და const არის საკვანძო სიტყვები JavaScript-ში ცვლადების გამოცხადებისთვის ბლოკის მასშტაბით.
-
let: გამოაცხადებს ცვლადს, რომლის მნიშვნელობა შეიძლება შეიცვალოს ინიციალიზაციის შემდეგ.
-
const: გამოაცხადებს კონსტანტას, რომლის მნიშვნელობა არ შეიძლება გადაწერილ იქნას ინიციალიზაციის შემდეგ.
მნიშვნელოვანია:
constარ ქმნის ობიექტს ან მასივს უცვლელს, ის მხოლოდ აკრძალავს ცვლადის გადანახვას.
მაგალითი:
let a = 5;
a = 10; // დაშვებულია
const b = 3;
// b = 4; // შეცდომა
const obj = { x: 1 };
obj.x = 2; // დაშვებულია, ობიექტის თვისება შეიძლება შეიცვალოს
// obj = {}; // შეცდომა
ამიტომ, let გამოიყენება ცვლადებისთვის, რომლებიც შეიძლება შეიცვალოს, ხოლო const — მნიშვნელობებისთვის, რომლებიც არ უნდა შეიცვალოს.