JavaScript-ում ցուցիչներ կա՞ն:
JavaScript-ում ցուցիչներ կա՞ն:

Video: JavaScript-ում ցուցիչներ կա՞ն:

Video: JavaScript-ում ցուցիչներ կա՞ն:
Video: Կայքի տեղադրում վեբում 2024, Մայիս
Anonim

TL;DR: Այնտեղ ՈՉ են ցուցիչներ JavaScript-ում և հղումները տարբերվում են այն բանից, ինչ մենք սովորաբար տեսնում ենք ծրագրավորման այլ հայտնի լեզուներում: Մեջ JavaScript , ուղղակի ՉԻ ՀՆԱՐԱՎՈՐ Է հղում ունենալ մի փոփոխականից մյուս փոփոխականին: Եվ միայն բաղադրյալ արժեքները (Object, Array) կարող են նշանակվել հղումով:

Բացի այդ, ինչ է ցուցիչը JavaScript-ում:

Մոդելավորում ցուցիչներ JavaScript-ում . Ա ցուցիչ հիմնականում փոփոխական է, որի միջոցով կարող եք մուտք գործել (կարդալ կամ փոփոխել) մեկ այլ փոփոխական: Օրինակ՝ A ֆունկցիան կարող է կանչել B ֆունկցիան և փոխանցել այն a ցուցիչ A-ի տեղական փոփոխականներից մեկին:

Կարելի է նաև հարցնել՝ արդյո՞ք JavaScript-ի նշանակումը հղումով է: Փոփոխականի վրա հանձնարարություն , սկալյար պարզունակ արժեքները (համար, տող, բուլյան, չսահմանված, զրոյական, նշան) նշանակվում են ըստ արժեքի, իսկ բաղադրյալ արժեքները՝ ըստ- հղում . Այն հղումներ մեջ JavaScript միայն մատնանշեք պարունակվող արժեքները և ՈՉ այլ փոփոխականների վրա, կամ հղումներ.

Այս առումով, ինչպե՞ս եք օգտագործում ցուցիչները JavaScript-ում:

Ոչ, JS-ը չունի ցուցիչներ . Օբյեկտները փոխանցվում են՝ փոխանցելով տեղեկանքի պատճենը: Ծրագրավորողը չի կարող մուտք գործել որևէ C-ի նման «արժեք», որը ներկայացնում է օբյեկտի հասցեն:

Կա՞ն ցուցիչներ Python-ում:

Ցուցիչներ մեջ ներկա չեն Պիթոն . Բայց մենք նույն վարքագիծն իրականացրեցինք փոփոխական օբյեկտների հետ։ Այն Ցուցիչ մենք իրականացրել ենք ctypes-ով իրական C ցուցիչներ.

Խորհուրդ ենք տալիս: