JavaScript дээр заагч байдаг уу?
JavaScript дээр заагч байдаг уу?

Видео: JavaScript дээр заагч байдаг уу?

Видео: JavaScript дээр заагч байдаг уу?
Видео: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Арванхоёрдугаар сар
Anonim

TL; DR: Тэнд ҮГҮЙ байна JavaScript дахь заагч болон лавлагаа нь бусад алдартай програмчлалын хэлнүүдэд бидний харж байснаас өөр ажилладаг. онд JavaScript , нэг хувьсагчаас нөгөө хувьсагч руу лавлагаа авах боломжгүй. Зөвхөн нийлмэл утгуудыг (Объект, Массив) лавлагаагаар оноож болно.

Үүнээс гадна JavaScript дээр заагч гэж юу вэ?

Дуурайж байна JavaScript дахь заагч . А заагч Энэ нь үндсэндээ өөр хувьсагч руу хандах (унших эсвэл өөрчлөх) боломжтой хувьсагч юм. Жишээлбэл, А функц нь В функцийг дуудаж, түүнийг a дамжуулж болно заагч А орон нутгийн хувьсагчийн аль нэгэнд.

Мөн JavaScript-н даалгаврыг лавлагаагаар өгсөн үү? Хувьсагч дээр даалгавар , скаляр команд утгуудыг (Тоо, мөр, логик, тодорхойгүй, null, тэмдэг) утгаар, нийлмэл утгуудыг-аар онооно. лавлагаа . The лавлагаа in JavaScript зөвхөн агуулагдсан утгуудыг зааж өгөх ба бусад хувьсагчдад БИШ, эсвэл лавлагаа.

Үүнтэй холбогдуулан JavaScript дээр заагчийг хэрхэн ашигладаг вэ?

Үгүй ээ, JS-д байхгүй заагч . Объектуудыг лавлагааны хуулбарыг дамжуулж дамжуулдаг. Программист нь объектын хаягийг илэрхийлсэн С-тэй төстэй "утга"-д хандах боломжгүй.

Python дээр заагч байдаг уу?

Заагч -д байдаггүй Python . Гэхдээ бид өөрчлөгддөг объектуудтай ижил зан үйлийг хэрэгжүүлсэн. The Заагч Бид ctypes-ээр хэрэгжүүлсэн бол жинхэнэ C заагч.

Зөвлөмж болгож буй: