Video: JavaScript-də qaldırma nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Qaldırma a JavaScript dəyişənlərin və funksiya bəyannamələrinin kod icrasından əvvəl əhatə dairəsinin yuxarı hissəsinə köçürüldüyü mexanizm. İstər-istəməz bu o deməkdir ki, funksiya və dəyişənlərin harada elan olunmasından asılı olmayaraq, əhatə dairəsinin qlobal və ya yerli olmasından asılı olmayaraq, onların əhatə dairəsinin yuxarı hissəsinə köçürülür.
Eynilə, soruşa bilərsiniz, nümunə ilə JavaScript-də qaldırma nədir?
Qaldırma dır,-dir,-dur,-dür JavaScript tərcüməçinin bütün dəyişən və funksiya bəyannamələrini cari əhatə dairəsinin yuxarı hissəsinə köçürmək hərəkəti. (function() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); İndi ikincinin niyə olduğunu başa düşmək olar misal istisna yaratmadı.
Eynilə, JavaScript-də nə icazə verilir? Təsvir. qoy var-dan fərqli olaraq blok, ifadə ifadəsi ilə məhdudlaşan dəyişənləri elan etmək imtiyazı verir. var daha çox blok əhatə dairəsindən asılı olmayaraq dəyişəni qlobal olaraq təyin edən açar sözdür. İndi, qoy Mən sizə onların necə fərqləndiyini göstərim.
Nəticə etibarilə, JavaScript niyə qaldırılır?
Əsasən qaldırma tərtib edərkən baş verənləri izah etmək üçün icad edilmiş bir anlayışdır javascript . Təfsir etməyə başlamazdan əvvəl javascript kompilyator hər bir funksiyadan keçir və adlandırılmış əşyaları müəyyənləşdirir və funksiyaları öz ana funksiyaları çərçivəsindən görməyi təmin etmək üçün həmin əhatə dairələrində olanları elan edir.
VAR işə salınıb?
JavaScript mühərriki hər şeyi müalicə edir dəyişən istifadə edərək bəyannamələr var ” sanki faktiki bəyannamənin harada baş verməsindən asılı olmayaraq funksional əhatə dairəsinin (funksiya daxilində elan edildiyi təqdirdə) və ya qlobal əhatə dairəsinin (funksiyadan kənarda elan edildiyi təqdirdə) yuxarı hissəsində elan edilir. Bu, əslində “ qaldırma ”.
Tövsiyə:
JavaScript-də qlobal dəyişən nədir?
Qlobal JavaScript Dəyişənləri Funksiyadan kənar elan edilən dəyişən QLOBAL olur. Qlobal dəyişənin qlobal əhatə dairəsi var: Veb səhifədəki bütün skriptlər və funksiyalar ona daxil ola bilər
Getter JavaScript nədir?
Alıcılar sizə obyektin xassəsini təyin etmək üçün bir yol verir, lakin ona daxil olana qədər əmlakın dəyərini hesablamırlar. Alıcı, dəyər lazım olana qədər dəyərin hesablanması xərclərini təxirə salır. Əgər dəyər indi lazım deyilsə. Daha sonra istifadə ediləcək və ya bəzi hallarda ümumiyyətlə istifadə edilmir
JavaScript-də keyCode nədir?
JavaScript Açar Kodu Klaviatura düyməsi basıldıqda klavişin aşağı salınması hadisəsi baş verir və ondan dərhal sonra düyməyə basma hadisəsi yerinə yetirilir. Keyup hadisəsi açar buraxıldıqda yaradılır
Eyni mənşə siyasəti JavaScript nədir?
JavaScript eyni mənşəli siyasət. Əhəmiyyətli konsepsiya ondan ibarətdir ki, skript skripti ehtiva edən səhifə ilə eyni mənşəli məzmun və xüsusiyyətlərlə qarşılıqlı əlaqədə ola bilər. Siyasət kodu skriptin mənşəyinə görə məhdudlaşdırmır, yalnız məzmunun mənşəyi üçün
JavaScript-də host nədir?
Tərif və İstifadə Host xüsusiyyəti URL-nin host adını və portunu təyin edir və ya qaytarır. Qeyd: Əgər port nömrəsi URL-də göstərilməyibsə (və ya bu sxemin standart portudursa - məsələn, 80 və ya 443), bəzi brauzerlər port nömrəsini göstərməyəcək