- рдкрд░рд┐рдЪрдп
- рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк
- рдорд╛рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
- рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрдврд╝рдирд╛
- рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк, рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛
- рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╕рдВрджрд░реНрдн
- рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдФрд░ [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐
- рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк
- ...
рдкрд░рд┐рдЪрдп
рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ
рдПрдХ рдмрдВрдж рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди) рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореБрдХреНрдд рдЪрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдкрд░реНрдпрд╛рд╡рд░рдг рдЬреЛ рдЗрди рдЪрд░ рдХреЛ рдмрд╛рдВрдзрддрд╛ рд╣реИ (рдпрд╛рдиреА, рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реИ)ред
рдХреНрд▓реЛрдЬрд╝рд░ ECMAScript (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдХреА рд╕рдмрд╕реЗ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдиреНрд╣реЗрдВ рдмрд┐рдирд╛ рд╕рдордЭреЗ рдареАрдХ рд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ, рдЙрдирдХреА рд░рдЪрдирд╛ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╛рдорд╛рдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВред рджреЛрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдХрд╕реНрдорд┐рдХ рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рджреЛрд╖реЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреЗ рддрдВрддреНрд░ рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рд╕реНрдХреЛрдк рдЪреЗрди рдХреА рднреВрдорд┐рдХрд╛ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдпрд╣ рд╣реИ рдХрд┐ ECMAScript рдиреЗрд╕реНрдЯреЗрдб рдлрд╝рдВрдХреНрд╢рди, рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛, рдФрд░ рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд┐рдХрд╛рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдлрд╝рдВрдХреНрд╢рди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд░ рдЗрди рдиреЗрд╕реНрдЯреЗрдб рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдЙрдирдХреЗ рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди (рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕) рдХреЗ рдЕрдВрджрд░ рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдЪрд░, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИред рдПрдХ рдмрдВрдж рдХрд╛ рдЧрдарди рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдиреЗрд╕реНрдЯреЗрдб рдлрд╝рдВрдХреНрд╢рди рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд╣рд░ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╕реНрдерд╛рдиреАрдп рдЪрд░, рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп рдШреЛрд╖рдгрд╛рдУрдВ рдХреА рдкрд╣реБрдВрдЪ рд╣реИред рдпреЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рдгрд╛рдПрдВ (рд╢реБрд░реВ рдореЗрдВ) рдореЗрдВ рд╡рд╣реА рдорд╛рди рд╣реИрдВ рдЬреЛ рдЙрд╕ рд╕рдордп рдереЗ рдЬрдм рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рдерд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмрдВрдж рдХрд░рдиреЗ рдХреА рдПрдХ рд╕рд╣реА рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкреАрдЫреЗ рдХреЗ рддрдВрддреНрд░ рдХреА рд╕рдордЭ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдгред рд╣рд╛рд▓рд╛рдВрдХрд┐ ECMA 262 рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреБрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдЫреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд░реВрдк рдореЗрдВ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╛рдж рдХреЗ рд╕реЗрдХреНрд╢рди рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдФрд░ рдЕрднреА рдкрдврд╝рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк
рдИрд╕реАрдПрдордПрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХреА рджреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ: рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рд╡рд╕реНрддреБрдПрдВ рдФрд░ рдореЗрдЬрдмрд╛рди рд╡рд╕реНрддреБрдПрдВ, рдФрд░ рдирд┐рд░реНрдорд┐рдд рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдЙрдк-рд╡рд╕реНрддреБрдПрдВ рдирд┐рд░реНрдорд┐рдд рд╡рд╕реНрддреБрдПрдВ (рдИрд╕реАрдПрдордП 262 рддреАрд╕рд░рд╛ рдПрдб рдЦрдВрдб 4.3)ред рдореВрд▓ рд╡рд╕реНрддреБрдПрдВ рднрд╛рд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рдФрд░ рдореЗрдЬрдмрд╛рди рд╡рд╕реНрддреБрдПрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд╕реНрддреБ, рдбреЛрдо рдиреЛрдб, рдЖрджрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
рдореВрд▓ рд╡рд╕реНрддреБрдПрдВ рдирд╛рдорд╛рдВрдХрд┐рдд рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдХрдВрдЯреЗрдирд░ рд╣реИрдВ (рдЬрдм рдХреБрдЫ рдПрдореНрдмреЗрдбреЗрдб рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рдЙрдкрд╢реНрд░реЗрдгреА рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрддрдиреЗ рдЧрддрд┐рд╢реАрд▓ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛)ред рдореВрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░ рдорд╛рдиреЛрдВ рдХреЗ рдХреБрдЫ рдирд╛рдорд┐рдд рдЧреБрдг рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рднреА рд╣реИрдВ) рдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рдорд╛рди: рд╕реНрдЯреНрд░рд┐рдВрдЧ, рд╕рдВрдЦреНрдпрд╛, рдмреВрд▓рд┐рдпрди, рдЕрд╢рдХреНрдд рдпрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рддред рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЗрд╕ рдорд╛рдпрдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╡рд╕реНрддреБ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛; рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдмрдиреА рд░рд╣реЗрдЧреА, рдЬреЛ рдХреЗрд╡рд▓ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореВрд▓реНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИ рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкрдврд╝рд╛ рдФрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдорд╛рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдирд╛рдорд╛рдВрдХрд┐рдд рдЧреБрдг рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрд┐рд╕реА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдореМрдЬреВрджрд╛ рдирд╛рдорд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рд╕реЗ
var objectRef = new Object(); // (generic) javascript.
"TestNumber" рдирд╛рдордХ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдЗрд╕ рддрд░рд╣ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ:
objectRef.testNumber = 5; /* */ objectRef["testNumber"] = 5;
рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ testNumber рдЧреБрдг рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рдж рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХрд┐рд╕реА рднреА рдмрд╛рдж рдХреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдмрд╕ рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗред
objectRef.testNumber = 8; /* */ objectRef["testNumber"] = 8;
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрд╡рдпрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЗрди рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдирд╛рдо рдЧреБрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкрд╛рд╕ рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рдо рд╡рд╛рд▓реА рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рддреЛ рдЙрд╕рдХрд╛ рдореВрд▓реНрдп рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрдврд╝рдирд╛
рдпрд╣ рдЙрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрдврд╝рддреЗ рд╕рдордп рд╣реИ рдЬреЛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдХреНрд╕реЗрд╕рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рддреЛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛
/* . , */ objectRef.testNumber = 8; /* */ var val = objectRef.testNumber; /* val 8, . */
рд▓реЗрдХрд┐рди рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ рдФрд░, рдмрджрд▓реЗ рдореЗрдВ, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЖрджрд┐ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдПрдХ рд╢реВрдиреНрдп рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реЛрддрд╛ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ рдПрдХ рдЕрд╢рдХреНрдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП
var objectRef = new Object(); // (generic) javascript
рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ Object.prototype , рдЬрд┐рд╕рдореЗрдВ рд╕реНрд╡рдпрдВ рдПрдХ рдирд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИред рддрдм рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ: Object.prototype ред рд╣рд╛рд▓рд╛рдВрдХрд┐,
/* тАЬтАЭ MyObject1.*/ function MyObject1(formalParameter){ /* testNumber , , */ this.testNumber = formalParameter; } /* тАЬтАЭ MyObject2 */ function MyObject2(formalParameter){ /* testString , , */ this.testString = formalParameter; } /* , , MyObject2, MyObject1, 8 MyObject1, testNumber */ MyObject2.prototype = new MyObject1( 8 ); /*, MyObject2 objectRef , */ var objectRef = new MyObject2( "String_Value" );
рдЪрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд MyObject2 рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪреЗрди рд╣реИред рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓реА рд╡рд╕реНрддреБ MyObject1 рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬрд┐рд╕реЗ MyObject2 рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрдирд╛рдпрд╛ рдФрд░ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред MyObject1 рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ MyObject1 рдХреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЕрд░реНрдерд╛рдд Object.prototype рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯред Object.prototyp рдореЗрдВ рдПрдХ рдирд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред
рдЬрдм рдХреЛрдИ рдкреНрд░реЙрдкрд░реНрдЯреА рдРрдХреНрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдПрдХ рдирд╛рдорд┐рдд рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреВрд░реА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪреЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреА рд╣реИред рд╕рд╛рдзрд╛рд░рдг рдорд╛рдорд▓реЗ рдореЗрдВ
var val = objectRef.testString;
- MyRbject2 рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг, рдСрдмреНрдЬреЗрдХреНрдЯRef рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ TestString рдирд╛рдордХ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп String_Value рдкрд░ рд╕реЗрдЯ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рд╡реИрд▓ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред
рдлрд┐рд░ рднреА,
var val = objectRef.testNumber;
MyObject2 рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдкрдврд╝ рдирд╣реАрдВ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдкрд╛рд╕ рдРрд╕реА рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдШрд╛рдЯреА рдХреЛ 8 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рджреБрднрд╛рд╖рд┐рдпрд╛ рд╡рд╕реНрддреБ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЗрд╕рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдЬреЛ рд╡рд╕реНрддреБ рдореЗрдВ рд╣реА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрд╕рдлрд▓ рдЦреЛрдЬ рдХреЗ рдХрд╛рд░рдг рд╣реИред рдЗрд╕рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдлрд╝рдВрдХреНрд╢рди MyObject1 рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП 8 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде testNumber рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдВрдкрддреНрддрд┐ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ 8 рдХреЗ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЬрд╛рддреА рд╣реИред рди рддреЛ MyObject1 рдФрд░ рди рд╣реА MyObject2 рдиреЗ рд╕реНрдЯреНрд░реАрдбрд┐рдВрдЧ рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╕рдВрдкрддреНрддрд┐ рдЕрднрд┐рдЧрдо рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд░реАрдлрд╝реНрд░реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ
var val = objectRef.toString;
рддрдм рд╡реИрд▓ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдлрдВрдХреНрд╢рди рд░реЗрдлрд░реЗрдВрд╕ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди Object.prototype рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдЯреНрд░реИрд╕рд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдСрдмреНрд╕реНрдЯреНрд░рд┐рдлрд╝ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ , рд╕реНрдЯреНрд░реЗрд╕рд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдЧреБрдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдСрдмреНрдЬреЗрдХреНрдЯ рд░реАрдлрд╝ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ , рдФрд░ рдЬрдм рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрджрд▓реЗ рдореЗрдВ рдЗрд╕рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ.рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░реАрд╕реНрдЯрд┐рдВрдЧ рд╡рд┐рдзрд┐ рд╣реИ рдФрд░ рд▓рд┐рдВрдХ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд▓реМрдЯрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ:
var val = objectRef.madeUpProperty;
- рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕реА рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрд┐рдП рдЧрдП рдирд╛рдо рдХреЗ рд╕рд╛рде рдЧреБрдг рдирд╣реАрдВ рдвреВрдВрдврддреА рд╣реИ, рдпрд╣ рдЕрдВрддрддрдГ Object.prototype рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрд╢рдХреНрдд , рдФрд░ рдлрд┐рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд▓реМрдЯрдХрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред
рдирд╛рдорд┐рдд рдЧреБрдг рдкрдврд╝рдирд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдпрд╛ рдЙрд╕рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкрд╣рд▓рд╛ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реА рд╕рдВрдкрддреНрддрд┐ рдмрдирд╛рдПрдЧрд╛ рдпрджрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдПрдХ рдорд╛рди objectRef.testNumber = 3 рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЯреЗрд╕реНрдЯрдСрдирдВрдмрд░ рд╕рдВрдкрддреНрддрд┐ MyObject2 рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдФрд░ рдмрд╛рдж рдореЗрдВ рдорд╛рди рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдЙрд╕ рдорд╛рди рдХреЛ рд▓реМрдЯрд╛ рджреЗрдЧрд╛ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕реЗрдЯ рд╣реИред рдЕрдм, рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЪреЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреЗрд╕реНрдЯрдСрдирд░реА рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рджрд┐рдП рдЧрдП рдорд╛рди 8 рдХреЗ рд╕рд╛рде MyObject1 рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ ECMAScript рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреА рдЖрдВрддрд░рд┐рдХ рд╡рд╕реНрддреБ [[рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк]] рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рд╕реАрдзреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ [[рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк]] рд╕рдВрдкрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рднрд╛рд╡реЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреА рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░реЙрдкрд░реНрдЯреА рдЖрдВрддрд░рд┐рдХ [[рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк] рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рд╕рд╛рде рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ, рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред рд╢рд╣рдж рдХреЗ рдЗрди рджреЛ рдЧреБрдгреЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рд░рд┐рд╢реНрддреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг рдИрд╕реАрдПрдордП 262 (рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ рдФрд░ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк, рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛
рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╕рдВрджрд░реНрдн
рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдПрдХ рдЕрдореВрд░реНрдд рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдЬреЛ ECMAScript рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ECMAScript рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди (ECMA 262 3rd рд╕рдВрд╕реНрдХрд░рдг) рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд╣рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рд╕рд╛рд╣рдЪрд░реНрдп рдЧреБрдг рд╣реИрдВ рдЬреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓реНрдкрдирд╛ (рдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд) рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджреНрдпрдкрд┐ рдмрдВрджред
рд╕рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╡реИрд╢реНрд╡рд┐рдХ рдХреЛрдб (HTML рдкреГрд╖реНрда рдореЗрдВ рдпрд╛ рдЬреЗрдПрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рдХреЛрдб рдпрд╛ рдкреГрд╖реНрда (рд▓реЛрдб) рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд╖реНрдкрд╛рджрд┐рдд) рдХреЛ рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ (рд╕рдВрднрд╡рддрдГ рдПрдХ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ) рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рд╣реЛрддрд╛ рд╣реИред Eval рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреЛрдб рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рднреА рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ eval рдЖрдорддреМрд░ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг ECMA 262 (рддреГрддреАрдп рд╕рдВрд╕реНрдХрд░рдг) рдХреА рдзрд╛рд░рд╛ 10.2 рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬрдм рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝рддрд╛ рд╣реИ , рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рди (рдпрд╛ рдЙрд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рдвреЗрд░ рдмрди рдЬрд╛рддрд╛ рд╣реИ ред
рдЬрдм рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдИ рдЪреАрдЬреЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд░рдо рдореЗрдВ рд╣реЛрддреА рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ , рдПрдХ рд╕рдХреНрд░рд┐рдпрдг рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдПрдХ рдФрд░ рддрдВрддреНрд░ рд╣реИред рдЗрд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЗрд╕рдореЗрдВ рд╕реБрд▓рдн рдирд╛рдо рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдирд╣реАрдВ рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ) рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдЧрд▓рд╛ рдЪрд░рдг рдПрдХ рддрд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕рд░рдгреА рдЬреИрд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╣реИ рдЬреЛ рдЗрд╕ рдХреНрд░рдо рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рднреЗрдЬреЗ рдЧрдП рддрд░реНрдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЧреБрдг рд▓рдВрдмрд╛рдИ рдФрд░ рдХреИрд▓реА (рдЬреЛ рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИрдВ, рд╡рд┐рд╡рд░рдг рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╣реИрдВ)ред рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдирд╛рдо рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рд╣реИ , рдЬрд┐рд╕реЗ рддрд░реНрдХреЛрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
рдлрд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдЧреБрдВрдЬрд╛рдЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ред рдПрдХ рджрд╛рдпрд░реЗ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА (рдпрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛) рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдЖрдВрддрд░рд┐рдХ [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИ (рдЬрд┐рд╕реЗ рд╣рдо рдЬрд▓реНрдж рд╣реА рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗ), рдЬрд┐рд╕рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА (рдпрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛) рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рджрд╛рдпрд░реЗ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╕реВрдЪреА рдФрд░ рдЪреЗрди рдХреЗ рд╢реАрд░реНрд╖ (рдпрд╛ рдЗрд╕ рд╕реВрдЪреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░) рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдПрдХ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИред
рддрдм рдЪрд░ (рдЪрд░ рддрд╛рддреНрдХрд╛рд▓рд┐рдХрддрд╛) рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рдИрд╕реАрдПрдордП 262 рдореЗрдВ рдЪрд░ рдХреА рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЪрд░ рд╡рд╕реНрддреБ)ред рдЙрд╕реА рд╕рдордп, рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд░ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ)ред рдЪрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд╛рдорд╛рдВрдХрд┐рдд рдЧреБрдг рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рддрд░реНрдХ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рддрд░реНрдХ рдЗрди рдЧреБрдгреЛрдВ (рдЕрдиреНрдпрдерд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд ) рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдВрддрд░рд┐рдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд╛рдо рдХреЗ рдЕрдиреБрд░реВрдк рдЪрд░ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЧреБрдгреЛрдВ рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реИрд░рд┐рдПрдмрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдВрддрд┐рдо рдЪрд░рдг рд╡реИрд░рд┐рдПрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд╛рдо рдЧреБрдг рдмрдирд╛рдирд╛ рд╣реИ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред
рд╡реИрд░рд┐рдПрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдЧреБрдг рдЬреЛ рдШреЛрд╖рд┐рдд рд╕реНрдерд╛рдиреАрдп рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВ, рд╢реБрд░реВ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдмреЙрдбреА рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рд╕реНрдерд╛рдиреАрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╛рдо рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рддрд░реНрдХреЛрдВ рдХреА рд╕рдВрдкрддреНрддрд┐ рдФрд░ рдЪрд░ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдпрдг рд╡рд╕реНрддреБ рд╡рд╣реА рд╡рд╕реНрддреБ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рддрд░реНрдХреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдЗрд╕ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рди рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдХреНрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рди (рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рд╕реМрдВрдкрд╛ рдЧрдпрд╛) рд╢реВрдиреНрдп рд╣реИ , рддреЛ рдпрд╣ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдЧрд╛ред
рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ, рдЗрд╕рдореЗрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЛ рдПрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИ - рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБред рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп рд╕рд╛рдзрд╛рд░рдг рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдШреЛрд╖рдгрд╛ рдХрд╛рд░реНрдп рд╣реИрдВ, рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдмрдирд╛рддреЗ рд╣реИрдВред рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЪрд░ рдХреА рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдШреЛрд╖рд┐рдд рдХрд╛рд░реНрдп рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдг рдмрди рдЬрд╛рддреЗ рд╣реИрдВред рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдШреЛрд╖рд┐рдд рдЪрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдмрд╛рддред
рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рднреА рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рдЗрд╕ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдФрд░ [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐
рдлрдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреА рд╕реНрдХреЛрдк рдЪреЗрди , рдлрдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА [[рд╕реНрдХреЛрдк]] рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╕реНрдХреЛрдк рдЪреЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ (рд╡реЗрд░рд┐рдПрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ) рдЬреЛрдбрд╝рдХрд░ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ [[рд╕реНрдХреЛрдк] рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдИрд╕реАрдПрдордПрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ, рд╡реЗ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рдгрд╛рдУрдВ рд╕реЗ рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди (рдлрд╝рдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди) рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди, рдпрд╛ рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдлрдВрдХреНрд╢рди рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдлрдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╣рдореЗрд╢рд╛ [[рд╕реНрдХреЛрдк]] рдкреНрд░реЙрдкрд░реНрдЯреА рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЙрд╕ рд╕реНрдХреЛрдк рдЪреЗрди рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЧреНрд▓реЛрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред
рдлрдВрдХреНрд╢рди рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдпрд╛ рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдлрдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯрд┐рд╡ рдХреЙрдиреНрдЯреЗрд╕реНрдЯ рдХрд╛ рд╕реНрдХреЛрдк рд╣реЛрддрд╛ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ [[рд╕реНрдХреЛрдк]] рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╡реИрд╢реНрд╡рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреИрд╕реЗ рдХрд┐
function exampleFunction(formalParameter){ ... // }
рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ, рдЬрд┐рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдЙрджрд╛рд╣рд░рдг рдХреА рд╕рдВрдкрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдХреЛ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдкрддреНрддрд┐ [[рд╕реНрдХреЛрдк]] рд╕реМрдВрдкреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд╛рд▓реЗ рд╕реНрдХреЛрдк рдЪреЗрди рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдПрдХ рд╕рдорд╛рди рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реМрдВрдкреА рдЬрд╛рдПрдЧреАред
var exampleFuncRef = function(){ ... // }
рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рдХреА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рддрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдирд╛рдорд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрднреА рднреА рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╣реИрдВред
рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рдЖрдВрддрд░рд┐рдХ рдШреЛрд╖рдгрд╛рдПрдБ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИрдВ рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреА рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдорд┐рд▓рддреА рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЖрдВрддрд░рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ
function exampleOuterFunction(formalParameter){ function exampleInnerFuncitonDec(){ ... // } ... // } exampleOuterFunction( 5 );
рдПрдХ рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХреА рдШреЛрд╖рдгрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрддреА рд╣реИред
рдЬрдм рд╡реИрд╢реНрд╡рд┐рдХ рдХреЛрдб рдПрдХ exampleOuterFunction рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ (рдЪрд░ рдСрдмреНрдЬреЗрдХреНрдЯ) рдХреЗ рд╕рд╛рде рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирдП рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХрд╛ рджрд╛рдпрд░рд╛ рдПрдХ рдирдИ рд╕рдХреНрд░рд┐рдпрдг рд╡рд╕реНрддреБ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП [ рдлрдВрдХреНрд╢рди ] рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХреА рд╕рдВрдкрддреНрддрд┐ (рдмрд╕ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ) рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рдирдП рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рдЪрд░ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдВрддрд░рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧреА, рдЗрд╕ рдЖрдВрддрд░рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдХреА [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рджрд╛рдпрд░реЗ рдХрд╛ рдореВрд▓реНрдп рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдХреЛрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдПрдХ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ, рд╕рдм рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрдиред рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рд╕реНрдХреЛрдк рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ , рдирд┐рд░реНрдорд┐рдд рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП [[рд╕реНрдХреЛрдк]] рдЧреБрдгреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ [[рд╕реНрдХреЛрдк]] рдлрдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЙрдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЧреБрдВрдЬрд╛рдЗрд╢ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ (рд╕рд╛рде рдореЗрдВ рдЗрд╕реА рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде)ред рд▓реЗрдХрд┐рди ECMAScript рдмрдпрд╛рди рдХреЗ рд╕рд╛рде рдЧреБрдВрдЬрд╛рдЗрд╢ рдмрджрд▓рдиреЗ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдХрдерди рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдпрд╣ рдПрдХ рд╡рд╕реНрддреБ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╡рд░реНрддрдорд╛рди рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ / рдЪрд░ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ)ред рдлрд┐рд░ рдПрдХ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдФрд░ рдлрд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдХреА рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЙрд╕рдХреЗ рдореВрд▓ рд░реВрдк рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ ред
рдХрдерди рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдХреА рдШреЛрд╖рдгрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЪрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрдерди рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
/* y, */ var y = {x:5}; // x function exampleFuncWith(){ var z; /* , y, */ with(y){ /* -, , z */ z = function(){ ... // -; } } ... } /* exampleFuncWith */ exampleFuncWith();
рдЬрдм exampleFuncWith рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рддреЛ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдп рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рд╡рд╕реНрддреБ рдФрд░ рдирд┐рдореНрди рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реЛрддреА рд╣реИред рдХрдерди рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ y рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИредрдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдПрдХ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╕реНрдХреЛрдк рдореЗрдВ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ y рд╣реЛрддрд╛ рд╣реИ , рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдмрд╛рд╣рд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдЧреНрд▓реЛрдмрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред
рдЬрдм рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХрд╛ рджрд╛рдпрд░рд╛ рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдСрдмреНрдЬреЗрдХреНрдЯ y рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХреА [[рдЧреБрдВрдЬрд╛рдЗрд╢]] рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╕реНрдХреЛрдк рдЪреЗрди рдХрд╛ рд▓рд┐рдВрдХ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╡рд╕реНрддреБ y рдХреЗ рд╕рд╛рде ред
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдирд╛рдо рд╕рдВрдХрд▓реНрдк
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрдХреЛрдк рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ ред ECMA 262 рдЗрд╕реЗ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдХреАрд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ , рдЬреЛ рдЕрдиреБрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬреЛ рдЙрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдП рдмрд┐рдирд╛ ред
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд╛рдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓реА рд╡рд╕реНрддреБ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ред рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдЗрд╕ рд╡рд╕реНрддреБ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ)ред рдпрджрд┐ рд╕реНрдХреЛрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рди рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ , рддреЛ рдЕрдЧрд▓реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЦреЛрдЬ рдЬрд╛рд░реА рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рдХрд┐ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ (рдпрд╛ рдЗрд╕рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдореЗрдВ рд╕реЗ рдПрдХ) рдореЗрдВ рдорд┐рд▓рддреА рд╣реИ, рдпрд╛ рдЬрдм рддрдХ рджреГрд╢реНрдпрддрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреАред
рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЙрд╕реА рддрд░рд╣ рд╣реЛрддреА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЧреБрдгреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИред рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рдЪрд╛рдиреА рдЧрдИ рд╡рд╕реНрддреБрдЗрд╕реА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд╕реНрддреБ рдХрд╛ рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЗрд╕ рд╡рд╕реНрддреБ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБ рд╣рдореЗрд╢рд╛ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реЛрддреА рд╣реИред
рдЪреВрдВрдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдЪреЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ (рдЪрд░ рдСрдмреНрдЬреЗрдХреНрдЯ) рд╣реЛрддрд╛ рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рдмреЙрдбреА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ, рдЖрдВрддрд░рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рдирд╛рдо рдпрд╛ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ (рдЪрд░ рд╡рд╕реНрддреБ) рдХреЗ рдирд╛рдорд┐рдд рдЧреБрдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рд▓реНрдпреВрдбрдорд┐рд▓рд╛ рд▓рд┐рдЦреЛрд╡рд┐рдб рднреА рд╢рд╛рдорд┐рд▓ рдереАред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреНрд▓реЛрдЬрд░ [рднрд╛рдЧ 2]