рдЖрдк рд╕рднреА рдХреЛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдП

рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо (";") рдХрд╛ рд╕реНрд╡рддрдГ-рд╕рдореНрдорд┐рд▓рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╕рдмрд╕реЗ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмрд╣реБрдд рд╕реА рдЧрд▓рддрдлрд╣рдореА рдЬрдорд╛ рд╣реЛ рдЧрдИ рд╣реИред



рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ "" рдкреНрд░рддреНрдпреЗрдХ рдХрдерди рдХреЗ рдЕрдВрдд рдореЗрдВ, рдХреБрдЫ рдХреЗрд╡рд▓ рдЬрд╣рд╛рдВ рд╕рдЦреНрддреА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╣реАрдВ рдмреАрдЪ рдореЗрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣рд╛рдБ рд╣реИрдВ рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ ";" рд╢реИрд▓реАрдЧрдд рдХрд╛рд░рдгреЛрдВ рд╕реЗред



рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╣рдореЗрд╢рд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ ";" рдкреНрд░рддреНрдпреЗрдХ рдХрдерди рдХреЗ рдЕрдВрдд рдореЗрдВ, рдХреБрдЫ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред "," рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкреЗрд╢реЗрд╡рд░ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреАрдЪреЗ рдХреБрдЫ рд╕рд░рд▓ рдирд┐рдпрдореЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдСрдЯреЛ-рдЗрдВрд╕рд░реНрдЯ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдиреЗрдВрдЧреЗ ";" рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВред







рдЬрд╣рд╛рдВ рдЯреАрдХреЗ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ





ECMAscript рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рджрд┐рдП рдЧрдП рдФрдкрдЪрд╛рд░рд┐рдХ рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ, ";" рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рд╣реИ, рдЬрдмрдХрд┐ рдХрдерди рд╣реИ:



рдЬрдмрдХрд┐ рдХрдерди (рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐);



рдЯреАрдХреЗ рднреА рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ рд╡рд┐рд░рд▓ рдХрдердиреЛрдВ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрдердиреЛрдВ (рдЬреИрд╕реЗ "4 + 4;" рдпрд╛ f ();) рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреНрд░рдХрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рд▓реМрдЯрддреЗ рд╣реИрдВ, рд╡рд┐рд░рд╛рдо рджреЗрддреЗ рд╣реИрдВ, рдХрдерди рдФрд░ рдбрд┐рдмрдЧрд░ рдХрдерди рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред



рдПрдХ рдЦрд╛рд▓реА рдХрдерди рдПрдХ рд╣реИ ";", рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рд╣реА рдХрдерди рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, ";;;; рдПрдХ рд╡реИрдз рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ, рдЗрд╕реЗ рддреАрди рдЦрд╛рд▓реА рдмрдпрд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рддреАрди рдмрд╛рд░ рдХреБрдЫ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



рдХрднреА-рдХрднреА рдЦрд╛рд▓реА рдмрдпрд╛рди рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдХрдо рд╕реЗ рдХрдо рд╡рд╛рдХреНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрдирдВрдд рд▓реВрдк рдХреЗ рд▓рд┐рдП, рдЖрдк "рдЬрдмрдХрд┐ (1)?" рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЛ рдПрдХ рдЦрд╛рд▓реА рдХрдерди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХрдерди рдХреЛ рд╡рд╛рдХреНрдпрдЧрдд рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреАрдХреЗ рдХреЗ рдмрд┐рдирд╛, рдЬрдмрдХрд┐ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЕрдзреВрд░рд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓реВрдк рдХрдВрдбреАрд╢рди рдХреЗ рдмрд╛рдж рдСрдкрд░реЗрдЯрд░ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред



рдЕрдВрдд рдореЗрдВ, "" "рдХреЗ рд▓рд┐рдП (рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐; рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐; рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐) рдСрдкрд░реЗрдЯрд░" рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрд░реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд▓реЛрдЕрд░рдХреЗрд╕ рдФрд░ regexp рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЬрд╣рд╛рдВ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдореЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ





ECMAscript рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ ";" рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡реНрдпрд╛рдХрд░рдг рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВред рдирд┐рдпрдореЛрдВ рдХреЛ рдХрд╛рд▓реНрдкрдирд┐рдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ";" рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЙрдбрд▓ рд╣реИ; рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдкрд╛рд░реНрд╕рд░реНрд╕ рдХреЛ рдЫрджреНрдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ";", рд▓реЗрдХрд┐рди рдЖрдк рдЕрдиреБрднрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ";" рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реНрдпрд╛рдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ECMAscript рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ, рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ, EOS, EOSnoLB рдФрд░ SnoLB рдирд┐рдпрдореЛрдВ рдХреЛ рд╡реНрдпрд╛рдХрд░рдг рдкрд╛рд░реНрд╕ рдХрд░рдирд╛)ред рдЬрд╣рд╛рдВ рднреА рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ "рд╕рдореНрдорд┐рд▓рд┐рдд" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, "", рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╡рд░рдг рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред



TK рдХреЗ рдСрдЯреЛ-рд╕рдореНрдорд┐рд▓рди рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ ECMA-262 [pdf] рдХреА рдзрд╛рд░рд╛ 7.9 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЕрдиреБрднрд╛рдЧ рдЙрдиреНрд╣реЗрдВ рддреАрди рдирд┐рдпрдо рдФрд░ рджреЛ рдЕрдкрд╡рд╛рдж рджреЗрддрд╛ рд╣реИред



рдирд┐рдпрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:



рдЬрдм рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХ рдЯреЛрдХрди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реНрдпрд╛рдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдЕрдорд╛рдиреНрдп рд╣реИ, рддреЛ ";" рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ (рдП) рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╣реИ, рдпрд╛ (рдмреА) рдЕрдорд╛рдиреНрдп рдЯреЛрдХрди рдПрдХ рдХрд░реАрдмреА рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реИрдХреЗрдЯ рд╣реИред рдЬрдм рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдФрд░ рдПрдХ рдЕрд▓рдЧ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЕрд╕рдВрднрд╡рддрд╛, ";" рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм "рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдЙрддреНрдкрд╛рджрди" рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡реНрдпрд╛рдХрд░рдг рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рд▓рд╛рдЗрди рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рд╕реЗ рдпреБрдХреНрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╡реНрдпрд╛рдХрд░рдг рдХрд╣рддрд╛ рд╣реИ "[рдпрд╣рд╛рдБ рдХреЛрдИ рд▓рд╛рдЗрдирдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдирд╣реАрдВ"], ";" рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИред



рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпреЗ рдирд┐рдпрдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдСрдкрд░реЗрдЯрд░ "рдХреЗ рдмрд┐рдирд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?" (рдП) рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдорд╛рдкрди рдмреНрд░реЗрд╕, (рдмреА) рд╕реЗ рдкрд╣рд▓реЗ (рд╕реА) рдпрджрд┐ рдЕрдЧрд▓реЗ рдЯреЛрдХрди рдХреЛ рдЕрдиреНрдпрдерд╛ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ рдХреБрдЫ рд╕реНрдерд╛рди рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред



рдЕрдкрд╡рд╛рдж: ";" "(рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐; рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐; рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐) рдСрдкрд░реЗрдЯрд░", рдФрд░ "" рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд░реНрдо рдХреЗ рд▓реВрдк рд╣реЗрдбрд░ рдореЗрдВ рдХрднреА рдирд╣реАрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛; рдХрднреА рдирд╣реАрдВ рдбрд╛рд▓рд╛ рдЕрдЧрд░ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЦрд╛рд▓реА рдмрдпрд╛рди рд╣реИред



рдпрд╣ рд╕рдм рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ?



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, "" рдХреЗрд╡рд▓ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╕рдорд╛рдкрди рдмреНрд░реЗрд╕ рд╕реЗ рдкрд╣рд▓реЗ, рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрдд рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "?" рдпрд╣ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд╣рд▓рд╛ рдЯреЛрдХрди рдкрд┐рдЫрд▓реЗ рдХрдерди рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



"42; "рд╣реИрд▓реЛ!" "рдПрдХ рд╡реИрдз рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде" 42 \ n "рд╣реИрд▓реЛ!" "(рдЬрд╣рд╛рдВ" \ n "рдПрдХ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди" 42 "рд╣реИрд▓реЛ!" "рдЕрдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ рдПрдХ рдСрдЯреЛ-рдбрд╛рд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ"; тАЬрд▓реЗрдХрд┐рди рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВред "рдпрджрд┐ (x) {y ()}" рднреА рдорд╛рдиреНрдп рд╣реИред рдпрд╣рд╛рдБ, "y ()" рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрдерди рд╣реИ рдЬреЛ ";" рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЕрдЧрд▓рд╛ рдЯреЛрдХрди рд╕рдорд╛рдкрди рдЧреНрд░реЗрд╕ рд╣реИ, ";" рд╡реИрдХрд▓реНрдкрд┐рдХ, рд▓рд╛рдЗрди рдЯреВрдЯрдиреЗ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрджред



рдЫреЛрд░реЛрдВ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рдмрдпрд╛рди рдХреЗ рд▓рд┐рдП, рджреЛрдиреЛрдВ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



  (рдиреЛрдб = getNode) рдХреЗ рд▓рд┐рдП;
      node.parent;
      рдиреЛрдб = рдиреЛрдб.рдкрд░реЗрдВрдЯ); 




рд▓реВрдк рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдЕрдЧрд▓реЗ рдЕрднрд┐рднрд╛рд╡рдХ рдиреЛрдб рдХреЛ рддрдм рддрдХ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдЕрднрд┐рднрд╛рд╡рдХ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдиреЛрдб рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рд▓реВрдк рд╣реИрдбрд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реВрдк рдмреЙрдбреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓реВрдк рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╣рдо рдПрдХ рдЦрд╛рд▓реА рдСрдкрд░реЗрдЯрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рднреА рддреАрди рд╣реИрдВ ";" рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд┐рд░реЛрдВ рдкрд░, рд╕рднреА рддреАрди рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, ";" рд▓реВрдк рд╣реЗрдбрд░ рдореЗрдВ рдбрд╛рд▓рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╕реАрдорд┐рдд рд╕реНрдкреЙрди





рд╕реАрдорд┐рдд рд╕реНрдкреЙрдиреЛрдВ рдореЗрдВ, рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреЛ рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред



рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ рдкрд╛рдБрдЪ рд╕реАрдорд┐рдд рд╕реНрдкрд╛рди рд╣реИрдВ, рдпреЗ рдЙрдкрд╕рд░реНрдЧ рд╕рдВрдЪрд╛рд▓рдХ ++ рдФрд░ -, рдЬрд╛рд░реА, рд╡рд┐рд░рд╛рдо рдФрд░ рд╡рд╛рдкрд╕реА рдХрдерди рд╣реИрдВред рд╡рд┐рд░рд╛рдо рдФрд░ рдЬрд╛рд░реА рдмрдпрд╛рдиреЛрдВ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдПрдХ рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ:

 var c, i, l, рд▓реЗрдлреНрдЯрдЪрд░реНрд╕
 рдкрджрдЪрд┐рдиреНрд╣ = ['рдХреНрд╖ тАЩ,' рдХреНрдпреВтАЩ]
 charloop: рдЬрдмрдХрд┐ (c = getc ()) {
     рдХреЗ рд▓рд┐рдП (i = 0; рдореИрдВ <putchars.length; рдореИрдВ ++) {
         рдЕрдЧрд░ (c == рд╢рдорд╢рд╛рди) [i]) рдЪрд╛рд░реНрд▓реЛрдк рддреЛрдбрд╝рддреЗ рд╣реИрдВ
     }
     / * ... рдЕрдиреНрдп рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб ... * /
 }




рдпрджрд┐ getc () рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдПрдХ рдХреИрд░реЗрдХреНрдЯрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ, рдпрд╣ рдЪреЗрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреИрд░реЗрдХреНрдЯрд░ рд╣реИ, рдФрд░ рдпрджрд┐ рд╣реИ, рддреЛ рд▓реВрдк рдкрд░ рдХрдВрдЯреНрд░реЛрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рддрд╛ рд╣реИред рдмрд╛рд╣рд░реА рд▓реВрдк рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдХреАред рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо, рдХреЗрд╡рд▓ рдкрдВрдХреНрддрд┐ рд╡рд┐рд░рд╛рдо рдореЗрдВ рднрд┐рдиреНрди, рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджреЗрдЧрд╛:

 var c, i, l, рд▓реЗрдлреНрдЯрдЪрд░реНрд╕
 рдкрджрдЪрд┐рдиреНрд╣ = ['рдХреНрд╖ тАЩ,' рдХреНрдпреВтАЩ]
 charloop: рдЬрдмрдХрд┐ (c = getc ()) {
     рдХреЗ рд▓рд┐рдП (i = 0; рдореИрдВ <putchars.length; рдореИрдВ ++) {
         if (c == рд╢рдорд╢рд╛рди] [i] рдЯреВрдЯрдирд╛
             charloop
     }
     / * ... рдЕрдиреНрдп рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб ... * /
 }




рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд╛рд░реНрд▓реВрдк рдЯреЛрдХрди рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд╕реАрдорд┐рдд рд╣реИ, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЪрд╛рд░реНрд▓реВрдк рдЯреЛрдХрди рдХреЛ рдПрдХ рдЪрд╛рд░реНрдЯрд▓ рдЪрд░ рдХреА рддрд░рд╣ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реНрдерд╛рди рдХреЛ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рдФрд░ рд╡рд┐рд░рд╛рдо рдХрдерди рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдЧрд╛, рдФрд░ рдмрд╛рд╣рд░реА рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд░рд╛рджрд╛ рдерд╛ред



рдЕрдиреНрдп рдЪрд╛рд░ рдмрдВрдзреЗ рд╣реБрдП рд╢рд╛рд╡рдХреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг:



 // рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди:                                            
 // LeftHandSideExpression [рдпрд╣рд╛рдВ рдХреЛрдИ рд▓рд╛рдЗрдирдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдирд╣реАрдВ] ++
 // LeftHandSideExpression [рдпрд╣рд╛рдВ рдХреЛрдИ рд▓рд╛рдЗрдирдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдирд╣реАрдВ] -
 var i = 1;
 рдореИрдВ
 ++;




рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдЧрд╛, рдФрд░ "i ++" рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯ рдпрд╛ рдбреЗрдХреНрд░рд┐рдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ "++" рдпрд╛ "-" рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрднреА рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



 рдореИрдВ
 ++
 j




рдФрд░ рдпрд╣ рдХреЛрдИ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ "i; ++ рдЬреЗред " рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рдФрд░ рдЧрд┐рд░рд╛рд╡рдЯ рдПрдХ рд╕реАрдорд┐рдд рдкреАрдврд╝реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓рд╛рдЗрди рдмреНрд░реЗрдХ "++" рдпрд╛ "-" рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред



 // ReturnStatement: рд╡рд╛рдкрд╕реА [рдпрд╣рд╛рдВ рдХреЛрдИ рднреА рд▓рд╛рдЗрдирдЯрд░реНрдорд┐рдиреЗрдЯрд░] рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдирд╣реАрдВ;
 рд╡рд╛рдкрд╕реА
   {i: i, j: j}




рдЗрд╕реЗ рдПрдХ рдЦрд╛рд▓реА рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдСрдкрд░реЗрдЯрд░ рдЬрд┐рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХрднреА рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:



 рд╡рд╛рдкрд╕реА {
   i: i, j: j}
 рд╡рд╛рдкрд╕реА (
   {i: i, j: j})
 рд╡рд╛рдкрд╕реА {i: i
        , j: j}




рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд╛рдкрд╕реА рдХреЗ рдмрдпрд╛рди рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЕрдВрджрд░ рд╣рд╛рдЗрдлрд╝рди рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░рд┐рдЯрд░реНрди рдЯреЛрдХрди рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмреАрдЪ рдирд╣реАрдВред ";" рдХреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЪреВрдХ рдХреЗ рд╕рд╛рде, рд╡рд╛рдкрд╕реА рд╡рд┐рд╡рд░рдг рдХреА рд╕реАрдорд┐рдд рдкреАрдврд╝реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдЧрд▓рддреА рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рд░рд┐рдЯрд░реНрди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдмрд┐рдирд╛ рдЧрд▓рддреА рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рд╕реЗ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓реМрдЯрд╛ рд╕рдХрддрд╛ рд╣реИ:



 рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╛рд░рдВрдн (a) {
   // рдпрджрд┐ рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░рдВрднрд┐рдХ рд╣реИ, рддреЛ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВ
   рдЕрдЧрд░ (a.initialized) рд░рд┐рдЯрд░реНрди
   a.initialized = рд╕рддреНрдп
   / * ... рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ ... * /
 }




рдЬрд╛рд░реА рд░рдЦрдиреЗ рдФрд░ рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдпрд╛рди рддреЛрдбрд╝рдиреЗ рдФрд░ рд▓реМрдЯрдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИрдВ:



 рдЬрд╛рд░реА рд░рдЦреЗрдВ innerloop // true
 
 рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП
     innerloop;  // рдЧрд▓рдд рд╣реИ
 // ThrowStatement: рдлреЗрдВрдХ [рдХреЛрдИ LineTerminator рдпрд╣рд╛рдБ] рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐;
 рдлреЗрдВрдХ // рдкрд╛рд░реНрд╕ рддреНрд░реБрдЯрд┐
   new MyComplexError (a, b, c, more, args);
 // рд░рд┐рдЯрд░реНрди рдХреЗ рд╡рд┐рдкрд░реАрдд, рдмреНрд░реЗрдХ, рдЬрд╛рд░реА, 
 // рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рдж рдлреЗрдВрдХ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, 
 // рдЗрд╕рд▓рд┐рдП рдКрдкрд░ рд╕реЗ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
 рдирдИ MyComplexError (a, b, c, more, args) рдлреЗрдВрдХреЗрдВ;  // рд╕рдЪ
 рдирдИ MyComplexError рдлреЗрдВрдХреЗрдВ (
     рдП, рдмреА, рд╕реА, рдЕрдзрд┐рдХ, рдЖрд░реНрдЧреНрд╕);  // рднреА рд╕рдЪ рд╣реИ
 // рдПрдХ рд╣реА рд▓рд╛рдЗрди рдкрд░ рдереНрд░реЛ рдФрд░ рдирдП рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рд╡рд┐рдХрд▓реНрдк рд╕рд╣реА рд╣реИред




рдИрд╕реАрдПрдордПрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдПрдХ рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рддрд╛ рд╣реИ, рдФрд░ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдирд╛рдЯрдХреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЛрдИ рднреА рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рдореБрдЦ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди (рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░!) рдХреЛ рдХрд╛рдЯ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рдХрд╛рдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдпрд╛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдорд┐рдиреАрдлрд╝рд╛рдпрд░ рдЬреЛ рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рдПрдХ рдЦрд░рд╛рдм, рдмреЗрдХрд╛рд░ рдорд┐рдирд┐рдлрд╝рд╛рдпрд░ рд╣реИ, рдФрд░ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдПрдХ рдкреВрд░реНрдг рдФрд░ рд╕рд╣реА рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрдирд╛ рд╣реИред



рд╡рд╛рдкрд╕реА рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди рдмреНрд░реЗрдХ, рдмреНрд░реЗрдХ, рдЬрд╛рд░реА рдФрд░ ++ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ - рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдХреЗрд╡рд▓ рдпреЗ рдЙрддреНрдкрд╛рдж рд╕реАрдорд┐рдд рд╣реИрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдкрдардиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдФрд░ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╣реАрдВ рдФрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рддрд╛рд░реНрдХрд┐рдХ, рдЕрдВрдХрдЧрдгрд┐рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрдШрдирди рдСрдкрд░реЗрдЯрд░, рдЯреНрд░рд┐рдкрд▓ (рдпрд╛ рд╕рд╢рд░реНрдд) рдСрдкрд░реЗрдЯрд░, рдПрдХ рдЕрд╡рдзрд┐ рдпрд╛ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рджрд╕реНрдп рддрдХ рдкрд╣реБрдВрдЪ, рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓, рдЬрдмрдХрд┐, рд▓реВрдк рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рд┐рде рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдФрд░ рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдХрд╣реАрдВ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкрдврд╝рддрд╛ рд╣реИ:



ECMAScript рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд▓рд╛рд╣: рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рдСрдкрд░реЗрдЯрд░ "++" рдФрд░ "-" рдЕрдкрдиреЗ рдСрдкрд░реЗрдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд▓рд╛рдЗрди рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд┐рдЯрд░реНрди рдпрд╛ рдереНрд░реЛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЙрд╕реА рд▓рд╛рдЗрди рдкрд░ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд░рд┐рдЯрд░реНрди рдпрд╛ рдереНрд░реЛ рдЯреЛрдХрди рд╣реИред рдмреНрд░реЗрдХ рдпрд╛ рдЬрд╛рд░реА рдмрдпрд╛рди рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдмреНрд░реЗрдХ рдпрд╛ рдЯреЛрдХрди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд╕рдорд╛рди рд▓рд╛рдЗрди рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред




рд╕реАрдорд┐рдд рд╕реНрдкреЙрди рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддреА рд░рд┐рдЯрд░реНрди рдЯреЛрдХрди рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди рдкрд░ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдбрд╛рд▓рдирд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдПрдХ рдмрдбрд╝реА рд╡рд╕реНрддреБ рдпрд╛ рд╕рд░рдгреА рд╢рд╛рдмреНрджрд┐рдХ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИ, рдпрд╛ рдПрдХ рдмрд╣реБ-рд▓рд╛рдЗрди рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИред рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдФрд░ рддреЛрдбрд╝рдирд╛, рдЬрд╛рд░реА рд░рдЦрдирд╛, рдлреЗрдВрдХрдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рджреБрд░реНрд▓рдн рд╣реИрдВ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рд▓рдЧрддреЗ рд╣реИрдВред



рдСрдЯреЛ рдбрд╛рд▓рдиреЗ рдХреА рдЕрдВрддрд┐рдо рд╕реВрдХреНрд╖реНрдорддрд╛ ";" рдкрд╣рд▓реЗ рдирд┐рдпрдо рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдорд╛рдиреНрдп рдЯреЛрдХрди рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ";"ред рдпрджрд┐ рдЖрдк рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ ";", рддреЛ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЧреИрд░-рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдирд┐рдпрдо рдЖрдкрдХреЛ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХреЛ рд╕реНрдЯреНрд░реЗрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:



 рд╡рд╛рдкрд╕реА obj.method ('рдПрдмреАрд╕реА')
           .method ('xyz')
           .рдорд┐рдереЛрдб ('pqr')
 
 рд╡рд╛рдкрд╕реА "рд▓рдВрдмреА рд╕реНрдЯреНрд░рд┐рдВрдЧ \ n"
      + "рдмрдврд╝рд╛рдпрд╛ \ n"
      + "рдХрдИ рдХреЗ рд▓рд┐рдП"
 
 TotalArea = rect_a.height * rect_a.width
           + rect_b.height * rect_b.width
           + circ.radius * circ.radius * Math.PI




рдирд┐рдпрдо рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдЯреЛрдХрди рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕ рдЯреЛрдХрди рдХреЛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдСрдкрд░реЗрдЯрд░ рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИ (рднрд▓реЗ рд╣реА рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЖрдЧреЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдП)ред рдпрджрд┐ рдкрд╣рд▓рд╛ рдЯреЛрдХрди рдСрдкрд░реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ "рд╕рдореНрдорд┐рд▓рд┐рдд" рдХрд╣рддреЗ рд╣реИрдВ; "")ред



рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдЬрдм рдСрдкрд░реЗрдЯрд░реЛрдВ рдП рдФрд░ рдмреА рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдореЗрдВ рджреЛрдиреЛрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдЯреЛрдХрди рдмреА рдХреЛ рднреА рдП рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЕрдЧрд░ рдХреЛрдИ "рдирд╣реАрдВ рд╣реИ?", рдкрд╛рд░реНрд╕рд░ рдмреА рдХреЛ рдЕрд▓рдЧ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдпрд╛ рддреЛ; рддреНрд░реБрдЯрд┐, рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ ";" рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд░ рдП рдФрд░ рдмреА рдХреЛ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдмреА рдПрдХ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдП рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдСрдкрд░реЗрдЯрд░ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдмрд╛рдХреА рдХреЗ рд╕рднреА рдХреАрд╡рд░реНрдб рдЬреИрд╕реЗ "var", "function", "if"ред рдРрд╕реЗ рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд░ рдмреА рдХреЗ рд▓рд┐рдП рдЬреЛ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдпрд╛ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рд╡реИрдз рдСрдкрд░реЗрдЯрд░ рдП рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рднрд╛рд╖рд╛ рдХреЗ рд╡реНрдпрд╛рдХрд░рдг рд╕реЗ рдЗрд╕рдХрд╛ рдкреНрд░рдорд╛рдг рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред



 рдПрдХ
 рдлрд╝рдВрдХреНрд╢рди f (x) {рд░рд┐рдЯрд░реНрди x * x}
 
 рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП // рдмрд┐рдирд╛ рдЯреАрдХреЗ
 // рдЗрди рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
 
 рдПрдХ
 рдЪ (7)
 
 рдПрдХ
 "рдПрдХ рддрд╛рд░"ред рдЧрддрд┐




рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкрд╛рдВрдЪ рдЯреЛрдХрди рд╣реИрдВ рдЬреЛ рджреЛрдиреЛрдВ рдСрдкрд░реЗрдЯрд░ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реНрдг рдПрдХ рдХреЛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпреЗ "(", "[", "/", "+" рдФрд░ "-" рд╣реИрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдкрд╣рд▓реЗ рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреИрджрд╛ рдХрд░рддреЗ рд╣реИрдВред



рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрд╢рд╛ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ "рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;" рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪред



рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИ:

                    a = b + c
                    (d + e) тАЛтАЛ.рдкреНрд░рд┐рдВрдЯ ()


рдСрдЯреЛ рдЗрдВрд╕рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ";", рдЪреВрдВрдХрд┐ рдмреНрд░реИрдХреЗрдЯ рдореЗрдВ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

                    a = b + c (d + e) тАЛтАЛ.рдкреНрд░рд┐рдВрдЯ ()


рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ, "рдЬрдм рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреЛ рдмрд╛рдПрдВ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд┐рдЫрд▓реА рдкрдВрдХреНрддрд┐ рдкрд░ рдПрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред" рдЕрдзрд┐рдХ рдХрдареЛрд░ рд╡рд┐рдХрд▓реНрдк рдЯреАрдХреЗ рдХреЛ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЯреЛрдХрди рд╕реЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИ, рдЬреЛ рдЬреЛрдЦрд┐рдо рдХреЛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реЗ рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ:

                    a = b + c
                    ; (рдбреА + рдИ) .рдкреНрд░рд┐рдВрдЯ ()


рдПрдХ рдХреЛрд╖реНрдардХ рдпрд╛ рдПрдХ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдЪрд╛рд▓рдХ рдЕрдХреНрд╕рд░ рд╣реЛрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╣реЛрддреЗ рд╣реИрдВред



рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ "рдХрд╛рд░реНрдпрд╛рддреНрдордХ" рд╕рдВрдЪрд╛рд▓рди рдЬреИрд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░, рдлрд╝рд┐рд▓реНрдЯрд░, рдлрд╝реЛрд░-рдПрдЪреЗ, рдЕрдХреНрд╕рд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдХреНрд╕рд░ рдПрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╢рд╛рдмреНрджрд┐рдХ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЗрд╕рдХреЗ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ:

 [['рдЬрдирд╡рд░реА', 'рдЬрди']
 , ['рдлрд░рд╡рд░реА', 'рдлрд╝рд░рд╡рд░реА']
 , ['рдорд╛рд░реНрдЪ', 'рдорд╛рд░реНрдЪ']
 , ['рдЕрдкреНрд░реИрд▓', 'рдЕрдкреНрд░реИрд▓']
 , ['рдореЗ', 'рдореЗ']
 , ['рдЬреВрди', 'рдЬреВрди']
 , ['рдЬреБрд▓рд╛рдИ', 'рдЬреБрд▓рд╛рдИ']
 , ['рдЕрдЧрд╕реНрдд', 'рдЕрдЧрд╕реНрдд']
 , ['рд╕рд┐рддрдВрдмрд░', 'рд╕рд┐рддрдореНрдмрд░']
 , ['рдЕрдХреНрдЯреВрдмрд░', 'рдЕрдХреНрдЯреВрдмрд░']
 , ['рдирд╡рдВрдмрд░', 'рдирд╡рдВрдмрд░']
 , ['рджрд┐рд╕рдВрдмрд░', 'рджрд┐рд╕рдВрдмрд░']
 ] .forEach (рдлрд╝рдВрдХреНрд╢рди (рдП) {рдкреНрд░рд┐рдВрдЯ ("" + рдП [0] + "рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо" + рдП [1] + "рд╣реИред)}}ред
 
 [ '/Script.js'
 , '/ style1.css'
 , '/ style2.css'
 , '/ page1.html'
 ] .рдкреНрд░рддреНрдпреЗрдХ (рдлрд╝рдВрдХреНрд╢рди (рдпреВрдЖрд░рдЖрдИ) {
    рд▓реЙрдЧ ('рдКрдкрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреИрд╢рд┐рдВрдЧ' + рдЙрд░реА)
    fetch_and_cache (uri)})


рдпрджрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╢рд╛рдмреНрджрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдмрдпрд╛рди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЙрджреНрдШрд╛рдЯрди рд╡рд░реНрдЧ рдмреНрд░реИрдХреЗрдЯ рдЕрдирдВрддрд┐рдо рд╣реИ, рд▓реЗрдХрд┐рди рд╣реЛрддрд╛ рд╣реИред



рдЖрдЦрд┐рд░реА рд╕рдорд╕реНрдпрд╛ рдЯреЛрдХрди рдПрдХ рд╕реНрд▓реИрд╢ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╣реИред рдПрдХ рдмрд╛рд░ рджреЗрдЦ рд▓реЛ:

 var i, s
 s = "рдпрд╣рд╛рдБ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ"
 рдореИрдВ = реж
 /[az]/g.exec(s)


1-3 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ, рд╣рдо рдЪрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЪреМрдереЗ рдкрд░ рд╣рдо рд░реЗрдХреНрд╕ рд╕рдВрджрд░реНрдн рд╢рд╛рдмреНрджрд┐рдХ "/ [az] / g" рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ az рдХреЛ рдкрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдо рдЗрд╕ рд░реЗрдЧреЗрдХреНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╣рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп () рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЛрдб рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рд╕рдВрдХрд▓рди рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрд▓реИрд╢ рди рдХреЗрд╡рд▓ regexp рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдбрд┐рд╡реАрдЬрди рдСрдкрд░реЗрдЯрд░ рднреА рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд▓рд╛рдЗрди 4 рдкрд░ рдЕрдЧреНрд░рдгреА рд╕реНрд▓реИрд╢ рдХреЛ рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрди рдкрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ "i" рдХреЗ рдмрд░рд╛рдмрд░ [az] рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ g.exec (s) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред



рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓рдЧрднрдЧ рдХрднреА рдирд╣реАрдВ рдЙрдарддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ regexp рдСрдкрд░реЗрдЯрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдХрд╛рд░рдг рд╣реИрдВред рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд╛ рдореВрд▓реНрдп () рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдХрд┐рд╕реА рдЪрд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛, рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдЗрди рд╕реНрд▓реИрд╢ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧреАред рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдкрд╡рд╛рдж, рдлрд┐рд░ рд╕реЗ, рдкреВрд░реНрд╡ рд╡рд┐рдзрд┐ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдирд┐рд╖реНрдкрд╛рджрди рдирд┐рд╖реНрдкрд╛рджрд┐рдд () рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП рдореВрд▓реНрдп рдкрд░ [ рдореВрд▓: рдЙрдкрдпреЛрдЧреА рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ ] рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд╕рдВрдЪрд╛рд▓рдХреЛрдВ "+" рдФрд░ "-" рдХрд╛ рдЙрдкрдпреЛрдЧ рдпреВрдирд┐рд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдорд╛рди рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ "-" рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд╛рдЗрди рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЬрдм ";" рдХреЗ рд╕рд╛рде рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдЯрд░ рдФрд░ рдкрд┐рдЫрд▓реЗ рдСрдкрд░реЗрдЯрд░ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдПрдХрд░реА рд╕рдВрдЪрд╛рд▓рдХ regexp рд╕реЗ рднреА рдХрдо рд╕рд╛рдорд╛рдиреНрдп рд╣реИ (рдФрд░ рдпрд╣ рднреА рдкреВрд░реНрдг рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ)ред рд░реЗрдЧреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, рдпрджрд┐ рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд┐рд╕реА рдирдВрдмрд░ рдкрд░ рд╡реИрд▓реНрдпреВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕ рд╡реИрд▓реНрдпреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдЧрд╛, рдЗрд╕реЗ рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдЧрд╛, рдпрд╛ рдЗрд╕реЗ рдПрдХ рдлрдВрдХреНрд╢рди рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдЧрд╛, рдФрд░ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпреВрдиреАрд░реА рдСрдкрд░реЗрдЯрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛:

 var x, y, z
 x = + y;  // рдЙрдкрдпреЛрдЧреА
 рдп = -рдп;  // рдЙрдкрдпреЛрдЧреА
 рдкреНрд░рд┐рдВрдЯ (-рдп);  // рдЙрдкрдпреЛрдЧреА
 + z;  // рдмреЗрдХрд╛рд░


рдРрд╕реЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрджрд┐ рдЖрдк ";" рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрдиреЗрдВ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрднреНрдпрд╛рд╕ рд╣реИред рд╕рдВрдЪрд╛рд▓рдХреЛрдВ "+", "-", рдпрд╛ рд╕реНрд▓реИрд╢ рдХреЗ рдЕрд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рд▓рд╛рд╣ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рднрд▓реЗ рд╣реА рд╣рд░ рдЬрдЧрд╣ рдЯреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рд▓рд╛рдЗрди рдХреЛ рдЧрд▓рдд рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рднрд▓реЗ рд╣реА рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрди рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддреА рд╣реИред



рдЧрд▓рддрдлрд╣рдореА





рдХрдИ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ ";" рд╣рд░ рдЬрдЧрд╣, рдФрд░ рд╡реЗ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рд╡реЗ рдСрдЯреЛ-рдЗрдВрд╕рд░реНрдЯ рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ ";", рднрд╛рд╖рд╛ рдХреА рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реАрдорд┐рдд рдкреАрдврд╝реА рдХреЗ рдирд┐рдпрдореЛрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЬрдм рд╡реЗ рд╕реАрдорд┐рдд рд╕реНрдкреИрдирд┐рдВрдЧ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╕реЗ рдбрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рд╡реЗ рдкрдардиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рднреА рджреВрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдСрдЯреЛ-рдЗрдиреНрд╕рд░реНрдЯ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЛ рд╕реАрдЦрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ ";" рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдПрдХ рдФрд░ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдВрдЬрди рдореЗрдВ рдХреАрдбрд╝реЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рд╣рд░ рдЬрдЧрд╣ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рд╕рдВрдЧрддрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдмрд╕ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рд╕рднреА рдореМрдЬреВрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдСрдЯреЛ-рдЗрдиреНрд╕рд░реНрдЯ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ ";", рдФрд░ рдЬреЛ рднреА рдмрдЧ рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддреЗ рдереЗ рд╡реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡реЗрдм рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдЕрдВрдзреЗрд░реЗ рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдереЗред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ: рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред



рдирд┐рд╖реНрдХрд░реНрд╖





рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдкрдХрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдмрд╕, рдЪреБрдирд╛рд╡ рд╕реВрдЪрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЕрдЬреНрдЮрд╛рдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЬрд╛рд▓ рдпрд╛ рдХреЛрдИ рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрд╢рдВрдХрд╛ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдЗрди рдирд┐рдпрдореЛрдВ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рд╕рд╢рд╕реНрддреНрд░ рд╣реИрдВ, рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЛрдб рдХреЛ рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред



рдпрджрд┐ рдЖрдк "рдирд╣реАрдВ?" рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрд╖реНрдардХ рд╕реЗ рдкрд╣рд▓реЗ рд░рдЦреЗрдВ, рдФрд░ рдРрд╕реЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ "/", "+", "-" рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдСрдкрд░реЗрдЯрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред



рдЕрд░реНрдзрд╡рд┐рд░рд╛рдореЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕реАрдорд┐рдд рдкреАрдврд╝реА (рд╡рд╛рдкрд╕реА, рддреЛрдбрд╝рдирд╛, рдЬрд╛рд░реА рд░рдЦрдирд╛, рдлреЗрдВрдХрдирд╛ рдФрд░ рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рдФрд░ рдХреНрд╖рдп рд╕рдВрдЪрд╛рд▓рдХреЛрдВ) рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВ, рдФрд░ рдЖрдк рдХреЛрдб рдХреА рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд▓рд╛рдЗрдиреЗрдВ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред



All Articles