22 KiB
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреЗрд╕рд┐рдХреНрд╕: рдореЗрдердбреНрд╕ рдФрд░ рдлрдВрдХреНрд╢рдиреНрд╕
рд╕реНрдХреЗрдЪ рдиреЛрдЯ Tomomi Imura рджреНрд╡рд╛рд░рд╛
рдкреНрд░реА-рд▓реЗрдХреНрдЪрд░ рдХреНрд╡рд┐рдЬрд╝
рдкреНрд░реА-рд▓реЗрдХреНрдЪрд░ рдХреНрд╡рд┐рдЬрд╝
рдЬрдм рд╣рдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╣рдореЗрд╢рд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреЛрдб рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛред рдпрд╣ рд╕реБрдирдиреЗ рдореЗрдВ рдЙрд▓реНрдЯрд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдб рдХреЛ рдЬрд┐рддрдиреА рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЯреВрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рдЬреЛ рдХреЛрдб рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ рдлрдВрдХреНрд╢рдиред
ЁЯОе рдКрдкрд░ рджреА рдЧрдИ рдЗрдореЗрдЬ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдореЗрдердбреНрд╕ рдФрд░ рдлрдВрдХреНрд╢рдиреНрд╕ рдкрд░ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдПред
рдЖрдк рдЗрд╕ рдкрд╛рда рдХреЛ Microsoft Learn рдкрд░ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ!
рдлрдВрдХреНрд╢рдиреНрд╕
рдореВрд▓ рд░реВрдк рд╕реЗ, рдПрдХ рдлрдВрдХреНрд╢рди рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝рдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЙрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдХреЛ рдХрдИ рдмрд╛рд░ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ; рд▓реЙрдЬрд┐рдХ рдХреЛ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп (рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рджреЗрдЧрд╛), рд╣рдо рдЗрд╕реЗ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рднреА рд╣рдореЗрдВ рдСрдкрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЗрд╕реЗ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдк рдПрдХ рдлрдВрдХреНрд╢рди рдХреЛ рджреВрд╕рд░реЗ рдлрдВрдХреНрд╢рди рд╕реЗ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рдЙрддрдирд╛ рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдлрдВрдХреНрд╢рди рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдЬрдмрдХрд┐ рдпрд╣ рдорд╛рдореВрд▓реА рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдирд╛рдо рдХреЛрдб рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдПрдХ рдмрдЯрди рдкрд░ рд▓реЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдореИрдВ рдПрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ "рдЯрд╛рдЗрдорд░ рд░рджреНрдж рдХрд░реЗрдВ", рддреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдШрдбрд╝реА рдХреЛ рдЪрд▓рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ред
рдлрдВрдХреНрд╢рди рдмрдирд╛рдирд╛ рдФрд░ рдХреЙрд▓ рдХрд░рдирд╛
рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
function nameOfFunction() { // function definition
// function definition/body
}
рдпрджрд┐ рдореИрдВ рдПрдХ рдЧреНрд░реАрдЯрд┐рдВрдЧ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрдВрдХреНрд╢рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ:
function displayGreeting() {
console.log('Hello, world!');
}
рдЬрдм рднреА рд╣рдо рдЕрдкрдиреЗ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ (рдпрд╛ рдЗрдирд╡реЛрдХ) рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдлрдВрдХреНрд╢рди рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рдж ()
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдлрдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╛ рдмрд╛рдж рдореЗрдВ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдвреВрдВрдв рд▓реЗрдЧрд╛ред
// calling our function
displayGreeting();
NOTE: рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдлрдВрдХреНрд╢рди рдЬрд┐рд╕реЗ рдореЗрдердб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рднреА рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕реЗ рдКрдкрд░ рдХреЗ рдбреЗрдореЛ рдореЗрдВ рджреЗрдЦрд╛ рдЬрдм рд╣рдордиреЗ
console.log
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЬреЛ рдЪреАрдЬрд╝ рдПрдХ рдореЗрдердб рдХреЛ рдлрдВрдХреНрд╢рди рд╕реЗ рдЕрд▓рдЧ рдмрдирд╛рддреА рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдореЗрдердб рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ (console
рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ), рдЬрдмрдХрд┐ рдлрдВрдХреНрд╢рди рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрддрд╛ рд╣реИред рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрди рд╢рдмреНрджреЛрдВ рдХрд╛ рдкрд░рд╕реНрдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдВ
рдлрдВрдХреНрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдВ рд╣реИрдВ:
- рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЬрд╛рди рд╕рдХреЗрдВ рдХрд┐ рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛ред
- рд╢рдмреНрджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП camelCasing рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдЕрдкрдиреЗ рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд░рдЦреЗрдВред
рдлрдВрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рд╕ рдХрд░рдирд╛
рдлрдВрдХреНрд╢рди рдХреЛ рдЕрдзрд┐рдХ рдкреБрди: рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдХреНрд╕рд░ рдЙрд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдпрджрд┐ рд╣рдо рдКрдкрд░ рджрд┐рдП рдЧрдП displayGreeting
рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ Hello, world! рджрд┐рдЦрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдлрдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐рд╕реА рдХреЛ рдЧреНрд░реАрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛, рддреЛ рд╣рдо рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдкреИрд░рд╛рдореАрдЯрд░ (рдЬрд┐рд╕реЗ рдХрднреА-рдХрднреА рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдлрдВрдХреНрд╢рди рдХреЛ рднреЗрдЬреА рдЧрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд╛ рднрд╛рдЧ рдореЗрдВ рдХреЛрд╖реНрдардХ рдХреЗ рднреАрддрд░ рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ:
function name(param, param2, param3) {
}
рд╣рдо рдЕрдкрдиреЗ displayGreeting
рдХреЛ рдПрдХ рдирд╛рдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
function displayGreeting(name) {
const message = `Hello, ${name}!`;
console.log(message);
}
рдЬрдм рд╣рдо рдЕрдкрдиреЗ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдХреЛрд╖реНрдардХ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред
displayGreeting('Christopher');
// displays "Hello, Christopher!" when run
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди
рд╣рдо рдЕрдкрдиреЗ рдлрдВрдХреНрд╢рди рдХреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдХрд░ред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рд╣рд░ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП? рд╣рдорд╛рд░реЗ рдЧреНрд░реАрдЯрд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рд╣рдо рдирд╛рдо рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ (рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕реЗ рдЧреНрд░реАрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЧреНрд░реАрдЯрд┐рдВрдЧ рдХреЛ рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛред рдпрджрд┐ рдХреЛрдИ рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд╣рдо рдХрд┐рд╕реА рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рдорд╛рди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ - parameterName = 'defaultValue'
ред рдПрдХ рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП:
function displayGreeting(name, salutation='Hello') {
console.log(`${salutation}, ${name}`);
}
рдЬрдм рд╣рдо рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ salutation
рдХреЗ рд▓рд┐рдП рдорд╛рди рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
displayGreeting('Christopher');
// displays "Hello, Christopher"
displayGreeting('Christopher', 'Hi');
// displays "Hi, Christopher"
рд░рд┐рдЯрд░реНрди рдорд╛рди
рдЕрдм рддрдХ, рдЬреЛ рдлрдВрдХреНрд╢рди рд╣рдордиреЗ рдмрдирд╛рдпрд╛ рд╣реИ, рд╡рд╣ рд╣рдореЗрд╢рд╛ рдХрдВрд╕реЛрд▓ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдЧрд╛ред рдХрднреА-рдХрднреА рдпрд╣ рд╡рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╣рдо рдРрд╕реЗ рдлрдВрдХреНрд╢рдиреНрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдПрдХ рд╣реЗрд▓реНрдкрд░ рдлрдВрдХреНрд╢рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдПрдХ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд╛рди рдХреЛ рд╡рд╛рдкрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХрд╣реАрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреВрдВ?
рд╣рдо рдЗрд╕реЗ рд░рд┐рдЯрд░реНрди рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд░рд┐рдЯрд░реНрди рдорд╛рди рдлрдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣рдо рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдирдВрдмрд░ рдЬреИрд╕реЗ рд╕реНрдерд┐рд░ рдорд╛рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдХреЛрдИ рдлрдВрдХреНрд╢рди рдХреБрдЫ рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИ, рддреЛ return
рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред return
рдХреАрд╡рд░реНрдб рдХреЛ рд░рд┐рдЯрд░реНрди рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдорд╛рди рдпрд╛ рд╕рдВрджрд░реНрдн рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ:
return myVariable;
рд╣рдо рдПрдХ рдлрдВрдХреНрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рдЧреНрд░реАрдЯрд┐рдВрдЧ рд╕рдВрджреЗрд╢ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдХреЙрд▓рд░ рдХреЛ рдорд╛рди рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред
function createGreetingMessage(name) {
const message = `Hello, ${name}`;
return message;
}
рдЬрдм рд╣рдо рдЗрд╕ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВрдЧреЗ, рддреЛ рд╣рдо рдорд╛рди рдХреЛ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдЙрд╕реА рддрд░рд╣ рд╣реИ рдЬреИрд╕реЗ рд╣рдо рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕реНрдерд┐рд░ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ const name = 'Christopher'
)ред
const greetingMessage = createGreetingMessage('Christopher');
рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЛ рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рд┐рдпрд░ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ, рдЖрдк рдРрд╕реЗ рдлрдВрдХреНрд╢рдиреНрд╕ рд╕реЗ рдорд┐рд▓реЗрдВрдЧреЗ рдЬреЛ рдлрдВрдХреНрд╢рдиреНрд╕ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЕрдиреЛрдЦрд╛ рдЯреНрд░рд┐рдХ рдЖрдорддреМрд░ рдкрд░ рддрдм рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реЛрддрд╛ рдХрд┐ рдХреБрдЫ рдХрдм рд╣реЛрдЧрд╛ рдпрд╛ рдкреВрд░рд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдСрдкрд░реЗрд╢рди рдХрд░рдирд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, setTimeout рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рдПрдХ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬрдм рдпрд╣ рдкреВрд░рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рдореЗрдВ рдЗрд╕реЗ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рдХреМрди рд╕рд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рдХрд╛рдо рд╣реИ рдлрдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП!
рдпрджрд┐ рдЖрдк рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ 3 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ 3 seconds has elapsed рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
function displayDone() {
console.log('3 seconds has elapsed');
}
// timer value is in milliseconds
setTimeout(displayDone, 3000);
рдЕрдирд╛рдо рдлрдВрдХреНрд╢рдиреНрд╕
рдЖрдЗрдП рд╣рдо рдЬреЛ рдмрдирд╛рдпрд╛ рд╣реИ рдЙрд╕реЗ рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВред рд╣рдо рдПрдХ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдлрдВрдХреНрд╢рди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрддрд╛ рдЬрд╛рдПрдЧрд╛, рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлрдВрдХреНрд╢рдиреНрд╕ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ!
рдЬрдм рд╣рдо рдПрдХ рдлрдВрдХреНрд╢рди рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╡рд╣реА function
рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВред
рдЖрдЗрдП рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдПрдХ рдЕрдирд╛рдо рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗ:
setTimeout(function() {
console.log('3 seconds has elapsed');
}, 3000);
рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░рд╛ рдирдпрд╛ рдХреЛрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╣рдореЗрдВ рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдПрдХ рдлрдВрдХреНрд╢рди рдмрдирд╛рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдирд╛рдо рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдкрдбрд╝реА!
рдлреИрдЯ рдПрд░реЛ рдлрдВрдХреНрд╢рдиреНрд╕
рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ (рдЬрд┐рдирдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ) рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╢реЙрд░реНрдЯрдХрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдПрд░реЛ рдпрд╛ рдлреИрдЯ рдПрд░реЛ рдлрдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ =>
рдирд╛рдордХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХреЗрддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдПрд░реЛ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдирд╛рдо! =>
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо function
рдХреАрд╡рд░реНрдб рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдЗрдП рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдлреИрдЯ рдПрд░реЛ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗ:
setTimeout(() => {
console.log('3 seconds has elapsed');
}, 3000);
рдкреНрд░рддреНрдпреЗрдХ рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ
рдЕрдм рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдлрдВрдХреНрд╢рди рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рддреАрди рддрд░реАрдХреЗ рд╣реИрдВ рдФрд░ рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдлрдВрдХреНрд╢рди рдХрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдЖрдорддреМрд░ рдкрд░ рдЕрдирд╛рдо рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдлреИрдЯ рдПрд░реЛ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ function
рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛, рдпрд╣ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ =>
рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВред
ЁЯЪА рдЪреБрдиреМрддреА
рдХреНрдпрд╛ рдЖрдк рдПрдХ рд╡рд╛рдХреНрдп рдореЗрдВ рдлрдВрдХреНрд╢рдиреНрд╕ рдФрд░ рдореЗрдердбреНрд╕ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ!
рдкреЛрд╕реНрдЯ-рд▓реЗрдХреНрдЪрд░ рдХреНрд╡рд┐рдЬрд╝
рдкреЛрд╕реНрдЯ-рд▓реЗрдХреНрдЪрд░ рдХреНрд╡рд┐рдЬрд╝
рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╕реНрд╡-рдЕрдзреНрдпрдпрди
рдпрд╣ рдПрд░реЛ рдлрдВрдХреНрд╢рдиреНрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдФрд░ рдкрдврд╝рдиреЗ рд▓рд╛рдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдПрдХ рдлрдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЗрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВред
рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
рдлрди рд╡рд┐рдж рдлрдВрдХреНрд╢рдиреНрд╕
рдЕрд╕реНрд╡реАрдХрд░рдг:
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ AI рдЕрдиреБрд╡рд╛рдж рд╕реЗрд╡рд╛ Co-op Translator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдмрдХрд┐ рд╣рдо рд╕рдЯреАрдХрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдпрд╛ рдЕрд╢реБрджреНрдзрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдореВрд▓ рднрд╛рд╖рд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рд╕реНрд░реЛрдд рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдкреЗрд╢реЗрд╡рд░ рдорд╛рдирд╡ рдЕрдиреБрд╡рд╛рдж рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рд╕реА рднреА рдЧрд▓рддрдлрд╣рдореА рдпрд╛ рдЧрд▓рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╣рдо рдЙрддреНрддрд░рджрд╛рдпреА рдирд╣реАрдВ рд╣реИрдВред