ცვლადები
ჯავასკრიპტში ახალი ცვლადების შექმნა შეიძლება let, const, და var, ქივორდებით.
let საშუალებას გვაძლევს შევქმნათ ბლოკის დონის ცვლადი, ანუ მოცემული ცვლადი მხოლოდ იმ ბლოკშია ვალიდური სადაც შეიქმნა.
1
// myLetVariable აქ არ არის ხელმისაწვდომი
2
3
for (let myLetvariable=0; myLetVariable<10; myLetVariable++){
4
// myLetVariable ხელმისაწვდომია
5
}
6
7
// myLetVariable არც აქ არის ხელმისაწვდომი
Copied!
const ქივორდით ხდება ისეთო ცვლადების შექმნა, რომლებიც არ უნდა შეიცვალოს:
1
const Pi = 3.14
2
Pi = 1; // ეს შეცდომას გამოიწვევს, იქიდან გამომდინარე რომ Pi const ქივორდით შეიქმნა, ანუ მისი შეცვლა შეუძლებელია.
Copied!
var ქივორდს არ გააჩნია რაიმე სახის შეზღუდვა და მხოლოდ ის იძლევა თავისუფალი, სტანდარტული ცვლადების შექმნის საშუალებას. ასე შექმნილი ცვლადი ფუნქციის დონეზეა ხელმისაწვდომი:
1
// myVarVariable ხელმისაწვდომია
2
3
for (var myVarVariable = 0; myVarVariable < 5; myVarVariable++){
4
// აქაც
5
}
6
// და აქაც.
Copied!
როგორც წინა ნაწილში ვახსენე, ცვლადს რომელსაც არ აქვს მინიჭებული რაიმე მნიშვნელობა არის undefined.
Last modified 1yr ago
Copy link