Wat is 'n hysbak in JavaScript?
Wat is 'n hysbak in JavaScript?

Video: Wat is 'n hysbak in JavaScript?

Video: Wat is 'n hysbak in JavaScript?
Video: Use JavaScript to program your own bank of elevators! #shorts #codinggames 2024, Mei
Anonim

Hys is 'n JavaScript meganisme waar veranderlikes en funksieverklarings na die bokant van hul omvang geskuif word voor kode-uitvoering. Dit beteken onvermydelik dat, ongeag waar funksies en veranderlikes verklaar word, hulle na die bokant van hul omvang geskuif word, ongeag of hul omvang globaal of plaaslik is.

Net so kan jy vra, wat is hys in JavaScript met voorbeeld?

Hys is die JavaScript tolk se aksie om alle veranderlike en funksieverklarings na die bokant van die huidige omvang te skuif. (funksie() { var foo; var bar; var baz; foo = 1; alert(foo + " " + bar + " " + baz); bar = 2; baz = 3; })(); Nou maak dit sin hoekom die tweede voorbeeld het nie 'n uitsondering gegenereer nie.

Net so, wat word in JavaScript toegelaat? Beskrywing. laat gee jou die voorreg om veranderlikes te verklaar wat in omvang beperk is tot die blok, uitdrukking van uitdrukking anders as var. var is eerder 'n sleutelwoord wat 'n veranderlike wêreldwyd definieer, ongeag die blokomvang. Nou, laat ek wys jou hoe hulle verskil.

Gevolglik, hoekom hys JavaScript?

Basies hys is 'n konsep wat uitgevind is om te verduidelik wat gebeur tydens samestelling javascript . Voordat jy begin interpreteer javascript die samesteller gaan deur elke funksie en identifiseer benoemde dinge, en verklaar dié in daardie bestekke om funksies in staat te stel om dinge vanuit hul ouerfunksieomvang te sien.

Word VAR gehys?

Die JavaScript-enjin behandel almal veranderlike verklarings met behulp van " var ” asof hulle boaan 'n funksionele omvang verklaar word (indien dit binne 'n funksie verklaar is) of globale omvang (indien buite 'n funksie verklaar word), ongeag waar die werklike verklaring plaasvind. Dit is in wese " hys ”.

Aanbeveel: