"рдпрд╣ рд╕рд░рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдард┐рди рд╣реИред" рдЬреЗрдПрд╕ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ред рдЖрджрд┐рдо рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдЪреНрдЪрд╛рдИ рдХреА рдЦреЛрдЬ рдореЗрдВ

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

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрдЧрдарди рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдЙрдиреНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред
рд╣рдореЗрдВ "рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрдЧрдарди рдХреЗ рд╕рд╛рде" рд╕реЗ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рд╣рдо рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ (рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрдЧрд╛), рд▓реЗрдХрд┐рди рдпрд╣ "рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ" рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЬреЗрдПрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд╕реНрддреБ рд╣реИ, рд╣рдо рдЖрдЬ рд╕реАрдЦреЗрдВрдЧреЗред
рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, JS рдХреЛ рд╕рд┐рд░реНрдл 9 рдкреНрд░рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 6 рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд╢реЗрд╖ 3 рдХреЗрд╡рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрддрд░ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ (рдФрд░ рдпрд╣ рдкрд╣рд▓реА рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИ) рдЬреЗрдПрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд╕реНрддреБ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЫрд╣ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдкрд╛рдВрдЪ рддрдерд╛рдХрдерд┐рдд рдЖрджрд┐рдо рд╣реИрдВ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИрдВ (рдиреАрдЪреЗ рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╡реЗ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ)ред рдпреЗ рдкрд╛рдБрдЪ рдЖрджрд┐рдорд┐рдпрд╛рдБ рд╣реИрдВ:

- рд╕реНрдЯреНрд░рд┐рдВрдЧ (s = 'str')
- рд╕рдВрдЦреНрдпрд╛ (n = 10)
- рдмреВрд▓рд┐рдпрди (b = true)
рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ "рджрд╛рд░реНрд╢рдирд┐рдХ рдкреНрд░рдХрд╛рд░" рдХрд╣рддрд╛ рд╣реВрдВ:
null (v = null)
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд (рдпреВ = рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд)

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

рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЫрдард╛ рдкреНрд░рдХрд╛рд░ (рд╡рд╕реНрддреБ) рд╣реИ:
- рдСрдмреНрдЬреЗрдХреНрдЯ (рдСрдмреНрдЬреЗрдХреНрдЯ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ, рд╣рдо рдХреЗрд╡рд▓ рдЕрдореВрд░реНрдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ!) - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдкреНрд░рдХрд╛рд░ред
рдПрдХ рд╡рд╕реНрддреБ рдПрдХ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ (рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯ) рд╣реИ, рдЬрд┐рд╕реЗ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдлрд┐рд░ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реЛрдЧреА, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рднреА - рдлрд┐рд░ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ред

рдЖрджрд┐рдо рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдмреНрджрд┐рдХ рдпрд╛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдзреЗ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдЖрджрд┐рдо рдХреЛ рдЪрд░ рдореЗрдВ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╛рдЗрдорд┐рдЯрд┐рд╡реНрд╕ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдФрд░ рд╕реНрдерд╛рдиреАрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ:

var v1; //undefined ()   var v2='2'; //    var v3 = new String(2); // ,    .     String v4 = String(2); //     .   window.v4 '2'.length; //            34..toString(); //           12. toString(); //           (22).toString();//           


рдЕрдВрддрд┐рдо 4 рдЖрджреЗрд╢реЛрдВ рдореЗрдВ, рдЖрдк рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдЖрджрд┐рдо рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рд╣реИ - рдЖрдЦрд┐рд░рдХрд╛рд░, рд╣рдо рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдзрд┐ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ - рд╡рд╕реНрддреБ рдХреА рддрд░рд╣ред рджрд░рдЕрд╕рд▓, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдЖрджрд┐рдо рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╣рдо рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рднреНрд░рд╛рдВрддрд┐ рдХрд╛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рддрд╛ рд╣реИ

 var v = null; typeof v; 


рдФрд░ рд╣рдореЗрдВ рдЬрд╡рд╛рдм рдореЗрдВ "рд╡рд╕реНрддреБ" рдорд┐рд▓рддреА рд╣реИред

рдФрд░ рдЕрдЧрд░ рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
 var v = null; v instanceof Object; 


рдлрд┐рд░ рд╕рд┐рд░ рдореЗрдВ рдПрдХ рдЧрдбрд╝рдмрдбрд╝ рдкреИрджрд╛ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо "рдЧрд▓рдд" рд╣реЛрдЧрд╛ред рдЕрд░реНрдерд╛рддреН, рдЪрд░ v рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБ рдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред рдпреЗ рдХреНрдпрд╛!?

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

рдареАрдХ рд╣реИ, рд╣рдордиреЗ рдЯрд╛рдЗрдкреЛрдлрд╝ рдФрд░ рдЗрдВрд╕реНрдЯреЛрдлрд╝ рдХреЛ рдЫрд╛рдВрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрд░реАрдХреЛрдВ рдХреЛ рдЖрджрд┐рдо рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬреИрд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдкрд░! рдЕрдЧрд░ рдпрд╣ рдХреЛрдИ рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреИрд╕реЗ?

рдпреЗ рд░рд╣реА рдмрд╛рддред рдЖрд╡рд░рдг рдХрд╛рд░реНрдпреЛрдВ (рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛) рдХреЗ рд░реВрдк рдореЗрдВ рдРрд╕реА рдЪреАрдЬ рд╣реИ (рдФрд░ рдлрд┐рд░ рд╕реЗ рджреВрд╕рд░реЗ рд▓реЗрдЦ рдореЗрдВ рд╕рдмрдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред рд╡реЗ рд╕рднреА рдЖрджрд┐рдо (рд╕рдВрдЦреНрдпрд╛ (), рдмреВрд▓рд┐рдпрди (), рд╕реНрдЯреНрд░рд┐рдВрдЧ ()), рд╕рд╛рде рд╣реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдЙрдирдХрд╛ рд╕рд╛рд░ рдЖрджрд┐рдо рд╕реЗ рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдирд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрджрд┐рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рддрд░реАрдХреЗ рд╣реЛрдВрдЧреЗред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЪрд░ рдЗрд╕ рддрд░рд╣ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 Var num = new Number(23.456); 


рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрджрд┐рдо 23.456 рд╕реЗ рд╣рдореЗрдВ рд╡рд╕реНрддреБ рдорд┐рд▓рддреА рд╣реИред
рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╕рдВрдЦреНрдпрд╛ () рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рдкрд╛рд╕ рд╕рд╣рд╛рдпрдХ рд╡рд┐рдзрд┐ toPreults () рд╣реИ - рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╕рдВрдЦреНрдпрд╛ 23.456 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 4 рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рд╣рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ 23.45 рдорд┐рд▓рддреА рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП рдЬрдм рд╣рдо рдЖрджрд┐рдо рдХреЛ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:

 (23.456). toPrecision(4); 


рджреБрднрд╛рд╖рд┐рдпрд╛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд▓рдкреЗрдЯрддрд╛ рд╣реИ, рдЖрджрд┐рдо рд░реВрдк рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдирдпрд╛ рдирдВрдмрд░ (23.456) рдХрд╣рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ thePrepy () рд╡рд┐рдзрд┐ рдХрд╣рддрд╛ рд╣реИ, рдЬреЛ рдЕрдм рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрдИ рд▓реЛрдЧ рдЧрд▓рддреА рд╕реЗ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЬреЗрдПрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд╕реНрддреБ рд╣реИред

рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рднреА рд╣реИ рдЬреЛ рднреНрд░рд╛рдордХ рдФрд░ рдЧрд▓рддрдлрд╣рдореА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣рд╛рдБ рдХреЛрдб рд╣реИ:

 var str = 'str'; str.test = 'test'; //  ,   ,  console.log(str.test); //undefined 


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

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

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

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

 var str = 'abc'; str+1; // 'abc1' 


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

рдЕрдм рддрдХ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЙрддреНрддрд░ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╢реНрди рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ, рджреВрд╕рд░рд╛ рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдФрд░ рдЙрдард╛рдпрд╛ - рддрд╛рдХрд┐ рдореЗрд░реЗ рдорди рдореЗрдВ рдЙрддреНрд╕рд╛рд╣ рдкреИрджрд╛ рд╣реЛред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдХреБрдЫ рд╕реАрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
1. рдкрд╛рд░рдВрдкрд░рд┐рдХ рдЬреНрдЮрд╛рди рдХреЗ рдмрд╛рд╡рдЬреВрдж "рдЬреЗрдПрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╡рд╕реНрддреБ рд╣реИ" - рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдкрд╛рд╕ рдЙрдкрд▓рдмреНрдз 6 рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ 5 рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
2. рд╣рдордиреЗ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдРрд╕реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рд╣реИрдВред рдЬрдм рдорд╛рди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реЛрдЧреА) рдпрд╛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди (рдФрд░ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╡рд┐рдзрд┐ рд╣реЛрдЧреА)ред
3. рд▓реЗрдХрд┐рди рдЖрджрд┐рдо рд╡рд╕реНрддреБрдПрдВ рдирд╣реАрдВ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдФрд░ рдпрд╣ рднреНрд░рд╛рдордХ рд╣реИ рдХрд┐ рдЖрджрд┐рдо рдПрдХ рд╡рд╕реНрддреБ рд╣реИ), рд▓реЗрдХрд┐рди ...
4. рдЪрд░ рдХреЛ рд╕рд░рд▓ (рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ) (var a = 'str') рдФрд░ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдлрдВрдХреНрд╢рди (рдЖрд╡рд░рдг) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (var a = new String ('str')) рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдЖрджрд┐рдо рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрд╡рд░рдг рдлрд╝рдВрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ () рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╡рд╕реНрддреБред (рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдореИрдЬрд┐рдХ рдСрдкрд░реЗрдЯрд░ рдирдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИ рдпрд╣ рд╣рдо рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ)ред
5. рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдпрд╣ рдЖрджрд┐рдо (рдирдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ ('рд╕реНрдЯреНрд░')) рдкрд░ рдПрдХ рдЖрд╡рд░рдг рдмрдирд╛рдХрд░ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрд╡рд░рдг рд╣реИ рдХрд┐ рджреБрднрд╛рд╖рд┐рдпрд╛ рдЖрджрд┐рдо рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмрдирд╛рддрд╛ рд╣реИ рдЬрдм рд╣рдо рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдСрдкрд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП, рдЖрджрд┐рдо рдХрднреА рднреА рдЙрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдЗрд╕реЗ a.test = 'test' рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВрдЧреЗ - рдкрд░реАрдХреНрд╖рдг рд╕рдВрдкрддреНрддрд┐ рдЖрд╡рд░рдг рдХреЗ рд╕рд╛рде рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧреА )ред
6. рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдПрдХ toString () рд╡рд┐рдзрд┐ рд╣реЛрддреА рд╣реИ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ (рдкреНрд░рдХрд╛рд░ рд╕рдВрдЦреНрдпрд╛ valueOf рдХреЗ рд▓рд┐рдП) рд▓реМрдЯрд╛рддреА рд╣реИ (рдпрд╣ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд▓реМрдЯрд╛рдПрдЧрд╛)ред
7. рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЬрдм рд╕рдВрдХреНрд░рд┐рдпрд╛ рд╕рдВрдЪрд╛рд▓рди рдпрд╛ рдЧрдгрд┐рддреАрдп рд╕рдВрдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡реНрд╕ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрд╡рд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдирдП рдСрдкрд░реЗрдЯрд░ (str = String (str)) рдХреЗ рдмрд┐рдирд╛ (рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдФрд░ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ)
8. рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдЯрд╛рдЗрдкреЛрдл рдПрдХ рд╣рд╛рд░реНрдб-рдлрд┐рдХреНрд╕реНрдб рдЯреЗрдмрд▓ рд╕реЗ рд╡реИрд▓реНрдпреВ рд▓реЗрддрд╛ рд╣реИ (рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЯрд╛рдЗрдкреЛрдл null // рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдФрд░ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИ)ред

Source: https://habr.com/ru/post/In150730/


All Articles