⊗jsPmMCVD 496 of 505 menu

JavaScript-daky üýtgeýjiler arasyndaky çaknyşyklar

Bizde index.html HTML sahypasy bolsun, script teginde siz str üýtgeýjisini döredýärsiňiz we ony ekrana çykarýarsyňyz:

<html> <head> <script> let str = 'script teksti'; alert(str); // 'script teksti' çykarar </script> </head> <body> ... </body> </html>

Bizde şeýle hem script.js faýly bolsun, onda hem str üýtgeýjisi kesgitlenýär:

let str = 'faýl teksti';

Indi bizim script.js faýlymyz index.html sahypasyna şu ýaýly birikdirilýär:

<html> <head> <script> let str = 'script teksti'; </script> <script src="script.js"></script> <script> alert(str); </script> </head> <body> ... </body> </html>

str üýtgeýjisi hem index.html faýlynda, hem script.js faýlynda bolany üçin, çaknyşyk bolup, ýeňiji aşakda ýazylan üýtgeýji bolup, ýagny script.js faýlyndaky üýtgeýji bolar. Ýagny biziň kodymyz 'script teksti' däl, eýsem 'faýl teksti' çykarar, biziň garaşşymyz ýaly.

Mesele aslynda örän çylşyrymly. Hakyky sahyňyzda köplenç siziň skript faýllaryňyz birnäçe bolar, şondan başga, siz käbir üçünji tarap goşmaçalaryny birikdirersiňiz. Bu ýagdaýda bir faýlyň üýtgeýjileri we funksiýalary beýleki faýlyň üýtgeýjileri we funksiýalary bilen çakyşyp biler.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et