Yuxarıdakı kodun nəticəsi:
Bu kod həm qlobal, həm də local əhatə dairəsindən istifadə edir. Prosesi belə izah edə bilərəm:
Birincisi, x dəyişəninə qlobal miqyasda 8 dəyəri təyin edilir. Bu, kodun xaricində müəyyən edilmiş dəyişəndir və qlobal əhatə dairəsində etibarlıdır.
Sonra myFunc() funksiyası müəyyən edilir. Bu funksiyanın daxilində x dəyişəni yerli(local) əhatə dairəsində 5 dəyəri ilə müəyyən edilir. Yerli əhatə dairəsi yalnız funksiya daxilində etibarlıdır və xarici dəyişənlərlə eyni ada malik olsa belə, fərqli dəyişən kimi qəbul edilir.
myFunc() funksiyası çağırıldıqda, onun içindəki console.log(x) ifadəsi işləyir və lokal əhatə dairəsindəki x dəyişəninin qiyməti, 5, konsolda çap olunur.
Nəhayət, myFunc() funksiyası çağırıldıqdan sonra qlobal əhatə dairəsində console.log(x) işləyir və qlobal əhatə dairəsində x dəyişəninin qiyməti konsolda çap olunan 8-dir.
Bu halda x dəyişəni myFunc() funksiyasının həm qlobal əhatə dairəsində, həm də lokal əhatə dairəsində istifadə olunur. Hər bir əhatə dairəsi özlüyündə müstəqil dəyişəni təmsil edir və bir əhatə dairəsindəki dəyişiklik digər əhatə dairəsinə təsir göstərmir.
51.
|
JavaScript - də Arrow Function nədir? Misallarla izah edin. Aşağıdakı kod nümunəsinin nəticəsini izah edin.
JavaScript'de "arrow function" (ox funksiyası), funksiyaların daha qısa və sadə şəkildə yazılmasına imkan verən bir funksiya sintaksisidir. Ox funksiyaları, funksiyaların əsas blokunun daxilində bir funksiya təyin etmək üçün yaradılan və daha çox bir funksiya ifadəsidir.
Aşağıdakı sintaksis, bir "arrow function" funksiyasının necə yazıldığını göstərir:
const sayHello = () => {
console.log("Salam!");
};
sayHello(); // "Salam!" çıktısını verir
const double = (num) => {
return num * 2;
};
console.log(double(5)); // 10 çıktısını verir
const add = (a, b) => a + b;
console.log(add(3, 4)); // 7 çıktısını verir
|
52.
|
JavaScript - də JSON nədir və harada istifadə olunur? Nümunələr göstərin.
JSON (JavaScript Object Notation), JavaScript dilindən mötərizələrə alınaraq yaradılan bir məlumat formatıdır. Bu format, həm insanlar, həm də proqramlar üçün asan anlaşılması və işlənməsi üçün nəzərdə tutulmuşdur.
JSON formatında, verilənlər, məlumatın tipinə və qiymətinə görə ayrılmış bölmələrdə yerləşdirilir. JSON verilənləri, aşağıdakı məlumat tiplərini dəstəkləyir:
mətn (string)
rəqəm (number)
məntiqi dəyərlər (boolean)
obyekt (object)
massiv (array)
Null
Sağdakı kodda, bir şəxsin adı, yaşı, ailəsi və ünvanı JSON formatında təqdim edilir. "name" və "age" məlumatları string və rəqəm tiplərindədir. "isMarried" məlumatı boolean tipindədir. "hobbies" məlumatı massiv (array) tipindədir və bir neçə string dəyəri içərir. "address" məlumatı obyekt tipindədir və içərisində birdən çox string dəyəri daxil olan bir ünvan təmsil edir.
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com",
"hobbies": ["reading", "hiking", "playing guitar"],
"address": {
"street": "123 Main St",
"city": "New York",
"country": "USA"
}
}
Yuxarıdakı JSON nümunəsi şəxs haqqında məlumatı təmsil edir. Xüsusiyyətlər (sahələr) və dəyərlər ikiqat dırnaqlarla əhatə olunmuşdur. JSON nümunəsindəki bəzi xüsusiyyətlər bunlardır:
"name": Şəxsin adını təmsil edən sətir dəyəri.
"yaş": Şəxsin yaşını təmsil edən tam dəyər.
"e-poçt": Kontaktın e-poçt ünvanını təmsil edən sətir dəyəri.
"hobbies": Hobbilərini təmsil edən dəyərlər silsiləsi. Massivdəki dəyərlər sətir kimi ifadə edilir.
"ünvan": Şəxsin ünvanını təmsil edən obyekt dəyəri. Obyekt daxilindəki xüsusiyyətlər və dəyərlər digər JSON strukturları ilə eyni şəkildə ifadə edilir.
JSON məlumatların asanlıqla ötürülməsinə və saxlanmasına imkan verir. Məlumatları JSON formatında təqdim etməklə, müxtəlif platformalar arasında məlumat mübadiləsini və mübadiləsini asanlaşdırır. O, JavaScript və digər dillərdə JSON obyektlərinə çevrilə bilər və JSON obyektləri də sətir formatına çevrilə bilər.
|
53.
|
JavaScript - də DOM nədir? DOM Elements izah edin.
JavaScript Document Object Model (DOM), HTML və XML sənədlərindəki obyektlərə təsir etmək imkanı verən bir proqramlama interfeysidir. DOM, sənədin strukturu, tərkibi və məzmunu haqqında məlumatları əldə etmək və dəyişmək üçün bir neçə standart xüsusiyyətlər və metodlar təklif edir.
DOM-un əsas funksiyaları arasında HTML sənədinə JavaScript vasitəsi ilə daxil olmaq, sənədin elementlərini, atributlarını və məzmununu seçmək və dəyişdirmək, yeni elementlər yaratmaq, sənədin css-ni tənzimləmək, hadisələrə cavab verən funksiyalar təyin etmək, səhifədə hər hansı bir dəyişiklik olduqda yenilənmək və ya başqa işlər etmək və daha çoxdur. Bu funksiyalar, bir səhifədə JavaScript-in etibarlı və effektiv bir şəkildə istifadəsi üçün vacibdir.
JavaScript DOM Elements, səhifədəki HTML elementlərini JavaScript vasitəsi ilə idarə etməyə imkan verir. DOM Elements, səhifədəki HTML elementlərinə JavaScript tərəfindən müraciət etmək üçün istifadə edilir.
Çox vaxt JavaScript ilə HTML elementlərini manipulyasiya etmək istəyirik. Bunu etmək üçün əvvəlcə elementləri tapmalısınız. Bunu etmək üçün bir neçə yol var:
ID ilə HTML elementlərinin tapılması
Teq adına görə HTML elementlərinin tapılması
Sinif adına görə HTML elementlərinin tapılması
CSS seçiciləri ilə HTML elementlərinin tapılması
HTML obyekt kolleksiyaları ilə HTML elementlərinin tapılması
|
54.
|
JavaScript - də Selectings Single Elements nədir? Nümunələrlə izah edin. Aşağıdakı kod nümunəsində h1 elecmenti, Selectings Single Elements üsulu ilə neçə cür seçilə bilər?
JavaScript DOM, bir HTML səhifəsindəki elementlərə müraciət etmək üçün bir sıra metodlar təqdim edir. Bu metodlar, səhifədəki bir və ya daha çox elementi JavaScript vasitəsilə seçməyə imkan verir. "Selecting Single Elements" ("Tək Elementlərin Seçilməsi") üsulu ilə, bir elementi seçmək üçün istifadə edilən bir neçə əsas metod izah edək.
|