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

рдХреНрд░реЛрдо 28.0.1500.72 рдореАрдЯрд░,

рдлрд╛рдпрд░рдмрдЧ 1.11.3,

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 22.0,

рдУрдкреЗрд░рд╛ 12.15 (рдкреНрд░реЗрд╕реНрдЯреЛ рд╕реЗ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг)
рд╕рд╛рдордЧреНрд░реА
рдЧрд╛рдЗрдб
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ (рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

+

+

┬▒

┬▒
рд╕рд╛рдВрддреНрд╡рдирд╛ рдХреЗ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рддрд░реНрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рддрд░реНрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдХрдВрд╕реЛрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдгvar a = ' '; console.log(a); console.log(' ', 12, true, [1,2,3], {a:1,b:2}); console.log('Node', document.getElementsByTagName('body')); console.log('DOM', document); console.log('', alert); console.log('', NaN, null, undefined);
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
рдХреНрд░реЛрдо ->

рдлрд╛рдпрд░рдмрдЧ ->

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ ->

рдУрдкреЗрд░рд╛

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

┬▒

┬▒

┬▒

-
рдкреИрдЯрд░реНрди | рд╡рд┐рд╡рд░рдг |
---|
% s | рд╕реНрдЯреНрд░рд┐рдВрдЧред |
% d рдпрд╛ % i | рд╕рдВрдЦреНрдпрд╛ред |
% рдЪ | рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдлрд╛рдпрд░рдмрдЧ рдкреНрд░рд▓реЗрдЦрди рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ "(рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕реНрд╡рд░реВрдкрдг рдЕрднреА рддрдХ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ)" - рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ
|
% рдУ | DOM рддрддреНрд╡ рдлрд╛рдпрд░рдмрдЧ рдПрдХ рддрддреНрд╡ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреНрд░реЛрдо, рд▓рд┐рдВрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрднреА рднреА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрд╕ рддрддреНрд╡ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 28.0.1500.72 рдореАрдЯрд░ рдореЗрдВ рдПрдХ рдмрдЧ (?) рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рд░ рдкреГрд╖реНрда рддрд╛рдЬрд╝рд╛ рд╣реЛрдиреЗ рдкрд░ , DOM рдХрдВрд╕реЛрд▓ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ DOM рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВред рдХреНрд▓рд┐рдХ рдкрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдПрдХ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдЖрдЗрдЯрдо рдЦреЛрд▓рддрд╛ рд╣реИред (рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ рдЗрд╕рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ)ред
|
% O | рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╕реНрддреБред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдХреНрд░реЛрдо рдореЗрдВ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рди рдХреЗрд╡рд▓ рдПрдХ рд╡рд╕реНрддреБ% O рдореЗрдВ рдорд┐рд▓рддреА рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ DOM - рдЗрд╕реЗ js рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╕рднреА рд╡рд┐рдзрд┐рдпрд╛рдБ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ)ред Firebug% O рд╕реЗ% O рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
|
% рдЧ | рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓реА (рд░рдВрдЧ, рдкреГрд╖реНрдарднреВрдорд┐, рдлрд╝реЙрдиреНрдЯ)ред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
|
рдЙрджрд╛рд╣рд░рдг console.log(' %d %s',10,''); console.log(' %f',Math.PI); console.log('%c %c %c%c ','color:red;','font-size:16px;color:orange;','background:black;color:yellow;','font:normal;color:normal;background:normal;'); console.log('body as DOM: %o',document.getElementsByTagName('body')[0]); console.log('object: %O',{a:1,b:2}); console.log('body as Object: %O',document.getElementsByTagName('body')[0]);
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ StreetStrider рджреНрд╡рд╛рд░рд╛ рдЯрд┐рдкреНрдкрдгреАрд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк рджреЗрд╢реА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЖрдк рдХрдВрд╕реЛрд▓ .log.toString () рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ; рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рд╣рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди [рдореВрд▓ рдХреЛрдб] рдорд┐рд▓рддрд╛ рд╣реИред рдХреБрдЫ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрд╕ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрд╖реНрдардХ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдкреВрд░реНрдг-рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИрдВ: рдЙрдиреНрд╣реЗрдВ рдХреЙрд▓ / рдЕрдкреНрд▓рд╛рдИ / рдмрд╛рдЗрдВрдб рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ: рдХреНрд░реЛрдо рдбреАрдмрдЧрд░ рдФрд░ IE рдбрд┐рдмрдЧрд░ред
рдореБрдЦреНрдп рдЛрдг:
рдПрдХ EventEmitter рд╣реЛрдиреЗ рджреЗрдВ рдФрд░ рд╣рдо рдЗрд╕рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЙрд╕ рдкрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ .logред object.on('event', console.log);
рдпрд╣реА рд╣реИ, рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреЛ рдЙрди рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЗрд╕ рдПрдорд┐рдЯрд░ рдкрд░ рдХреЛрдИ рдХреЙрд▓рдмреИрдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдХрдВрд╕реЛрд▓.dir рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдХреБрдЫ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ (Node.js) рдореЗрдВ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛ред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ, рдХрдВрд╕реЛрд▓ред рдбреАрдЖрд░ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдПрдХ рдмрд╛рдзреНрдпрдХрд╛рд░реА рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╛рдзреНрдпрдХрд╛рд░реА рджреЛрд╖рдкреВрд░реНрдг рд╣реЛрдЧрд╛: рд╣рдо рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЖрд╡реЗрджрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
function log (a1, a2, a3) { console.log(a1, a2, a3);
рдФрд░ рдПрдХ рд╣реА рдЙрдкрд╛рдп рд╣реИ - рдХреГрдкрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдлрд╝рдВрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред
рдХрдВрд╕реЛрд▓.рд╕реНрд╕рд░реНрдЯ (рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

+

+

-

┬▒
рдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИ, рддреЛ рдпрд╣
рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдЧрд╛ред рдЕрдиреНрдпрдерд╛, рдХреБрдЫ рднреА рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдереНрд░реЛ рдиреНрдпреВ рдПрд░рд░ () рдФрд░ рдХрдВрд╕реЛрд▓.рд░реЛрд░ () рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрдВрд╕реЛрд▓.рд░реЛрд░ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВрдпрджрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рдж рдЕрдзрд┐рдХ рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ:
- Chrome - рдЙрдиреНрд╣реЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдлрд╛рдпрд░рдмрдЧ - рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рднреА рд╢реЗрд╖ рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдУрдкреЗрд░рд╛ рдореЗрдВ - рдпрджрд┐
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ == рдЭреВрдареА - рдпрд╣
рдХрдВрд╕реЛрд▓ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддреЛ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдХреБрдЫ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.assert(2>1); console.assert(1>2); console.assert(2>1,' '); console.assert(1>2,' '); console.assert(1>2,'',''); console.assert(1>2,' : [%s]',''); console.assert(1>2,'','',1,2,3,{a:1});
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ред рдХреНрд▓рд┐рдпрд░ ()

+

+

+

+
рдХрдВрд╕реЛрд▓ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдХрдВрд╕реЛрд▓.рдХрд╛рдЙрдВрдЯ ([рдСрдмреНрдЬреЗрдХреНрдЯ])

┬▒

+

-

┬▒
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ
рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХрд╛рдЙрдВрдЯрд░ рд╡реИрд▓реНрдпреВ рд╕реЗ рдкрд╣рд▓реЗ,
object.toString () ** рдЖрдЙрдЯрдкреБрдЯ рд╣реИред
рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреА рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:
- Chrome - рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ . toString () рдХреЗ рд╕рд╛рде рдХрдИ рдХрдВрд╕реЛрд▓ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ ред
- рдЕрдЧрд░ рд╡реЗ рдПрдХ рд▓реВрдк рдореЗрдВ рд╣реИрдВ, рддреЛ Firebug - рдЕрд▓рдЧ рд╕реЗ рдХрдИ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореВрд▓реНрдп рдкрд░ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬрдЯрд┐рд▓ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред
рд╡рд░реНрддрдорд╛рди рдХрдВрд╕реЛрд▓ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдХреНрд░реЛрдо рдЧрд▓рдд рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛, рднрд▓реЗ рд╣реА рдореИрдВ рдЗрд╕реЗ implementation рдбрд╛рд▓реВрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ Google рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдлрд╛рдпрд░рдмрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрд▓рдЧ рджреЗрдЦрддреЗ рд╣реИрдВредрдЙрджрд╛рд╣рд░рдг console.count(); console.count();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.рдбрдмрдЧ (рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

┬▒

┬▒

┬▒

┬▒
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдкрд░ рдЙрдкрдирд╛рдоред
рдпрд╣ рдХрдВрд╕реЛрд▓ API рдХреЗ рдкреНрд░рд╛рдЪреАрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрдВрд╕реЛрд▓.
debug рдХрдВрд╕реЛрд▓ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдЗрд╕рдореЗрдВ рдХрд┐ рдпрд╣ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХрдВрд╕реЛрд▓ рдХреЙрд▓ рд╣реБрдЖ рдерд╛ред рд╡рд░реНрддрдорд╛рди рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ,
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рд╡рд╣реА рдХрд░рддрд╛ рд╣реИред
рдХреНрд░реЛрдо рдореЗрдВ - рдкрд╛рда рдХреЛ рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (
рдХрдВрд╕реЛрд▓ рдореЗрдВред рдкрд╛рда рдЧрд╣рд░реЗ рднреВрд░реЗ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ)ред
рдЙрджрд╛рд╣рд░рдг var a = ' '; console.debug(a); console.debug(' ', 12, true, [1,2,3], {a:1,b:2}); console.debug('Node', document.getElementsByTagName('body')); console.debug('DOM', document); console.debug('', alert); console.debug('', NaN, null, undefined); console.debug(' %d %s',10,'');
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ .ir (рдСрдмреНрдЬреЗрдХреНрдЯ)

┬▒

┬▒

┬▒

+
рдкрд╛рд░рд┐рдд рдореВрд▓реНрдп рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдбреЛрдо рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
% O рдХреНрд░реЛрдо рдореЗрдВ
рдХрдВрд╕реЛрд▓ .log рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЬреИрд╕реЗ рд╣реА
рдХрдВрд╕реЛрд▓.рдХрд╛рдЙрдВрдЯрд░ , рдЗрд╕ рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдЕрдкрдирд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ:
- Chrome - рд╕рд░рд▓ рддрд░реНрдХ, рдЬрд┐рдирдХреА рдХреЛрдИ рд╡рд┐рдзрд┐рдпрд╛рдБ рдпрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВ, рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред
- рдлрд╛рдпрд░рдмрдЧ - рд╕рднреА рд╕рд░рд▓ рддрд░реНрдХ рдкреНрд░рдХрд╛рд░реЛрдВ (рд╕реНрдЯреНрд░рд┐рдВрдЧ, рд╕рдВрдЦреНрдпрд╛, рдмреВрд▓рд┐рдпрди) рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред
DOM рдЯреИрдм рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╕рдорд╛рди рд╣реИред
рд╡рд░реНрддрдорд╛рди рдХрдВрд╕реЛрд▓ рдХреЙрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдХреНрд░реЛрдо рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЖрдЙрдЯрдкреБрдЯ рдореЛрдбрд▓ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рдорд╛рди рд╣реИред
- рдУрдкреЗрд░рд╛ - 1 рд╕реЗ рдЕрдзрд┐рдХ рддрд░реНрдХ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рдзрд╛рд░рдг рддрд░реНрдХ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреА рддрд░рд╣ рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВред
рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рдореЗрдВ, рдпрд╣ рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдХрдХреНрд╖рд╛рдУрдВ, рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рджрд╛рджрд╛-рджрд╛рджреА ([1,2] рдФрд░ {a: 1}] рдХреА рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ)ред
рдЙрджрд╛рд╣рд░рдг console.dir(' '); console.dir([1,2]); console.dir({a:1}); console.dir([1,2],{a:1}); console.dir(document);
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ .irxml (рдСрдмреНрдЬреЗрдХреНрдЯ)

┬▒

┬▒

-

┬▒
рддрддреНрд╡ рдХрд╛ XML рдХреЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- Chrome - рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкреИрдЯрд░реНрди % o рдХреЗ рд╕рд╛рде рдЙрд╕реА рддрд░рд╣ glitches (:
- Firebug - DOM <> \ n </> рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рддрддреНрд╡реЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рдпрджрд┐ рддрд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди DOM рдирд╣реАрдВ - рдХреЛрдб рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рд▓рд┐рдВрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг 12.15 рдореЗрдВ, рдЬрдм рдЖрдк 2 рдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рд╕рд░рдгрд┐рдпрд╛рдБ, рдпрд╛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдПрдХ рд╕рд░рдгреА) рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреНрд░реИрдЧрдирдлрд╝реНрд▓реВ рдЗрдВрдЬрди рд▓рдЯрдХрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг console.dirxml(' '); console.dirxml([1,2]); console.dirxml({a:1}); console.dirxml(document); console.dirxml([1,2],{a:1});
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ред рд╢реЗрд░ (рд╡рд╕реНрддреБ)

+

┬▒

┬▒

┬▒
рдЬрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рдЗрд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕рдХреЗ рд▓рд┐рдП
рдХрдВрд╕реЛрд▓.рдЯреНрд░реЗрд╕ рдкрд░рд┐рдгрд╛рдо рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
! рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ
рдкреИрдЯрд░реНрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЕрдВрддрд░:
- Chrome - рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдХреБрдЫ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╕реЗ рд╕рдВрджреЗрд╢ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛)ред
- Firebug рдХрдВрд╕реЛрд▓ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред рдпрд╣ рдХреЛрдб рдФрд░ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 1 рддрд░реНрдХ рдкрд╛рд╕ рд╣реЛред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдЖрдЙрдЯрдкреБрдЯ рдХрдВрд╕реЛрд▓ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХреНрд░реЙрд╕ рдореЗрдВред рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рд╕рдм рдХреБрдЫ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдЬреЛ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХрд╛ рдПрдХ рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрд╡рд░реНрдЧ рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд▓рд╛рд▓ рдкрд╛рда рдореЗрдВред рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдмрджрд▓реЗ рдореЗрдВ рдЯрд╛рдЗрдк рдПрд░рд░ рдФрд░ рдЙрд╕рдХреЗ рдЙрдкрд╡рд░реНрдЧреЛрдВ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдбрд╝реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг 12.15 рдореЗрдВ, рдЬрдм рддрд░реНрдХ рдХреЗ рдмрд┐рдирд╛ рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджрд╛рдИрдВ рдУрд░ рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрдЧрд▓ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рджрд╕реНрддрдХ рджреЗрддрд╛ рд╣реИред
! рдпрд╣ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:
- рдирдИ рддреНрд░реБрдЯрд┐ ('рдореЗрд╕рд╛рдЬ') рдлреЗрдВрдХреЗрдВ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд░реЛрдХ рджреЗрддрд╛ рд╣реИред
- рдХрдВрд╕реЛрд▓.рд░реЛрд░ ('рд╕рдВрджреЗрд╢') - рдмрд╕ рдмрд╛рдХреА рдХреЛрдб рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.error();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ред рдЕрдкрд╡рд╛рдж (рддреНрд░реБрдЯрд┐-рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

-

┬▒

-

┬▒
рдЙрд╕ рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП
рдЯреНрд░реЗрд╕ () рдкрд░рд┐рдгрд╛рдо рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╡рд╣ рднреА рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ:
- рдлрд╛рдпрд░рдмрдЧ - рдХрдВрд╕реЛрд▓.рд░реЛрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИред рдпрд╣ рдкреИрдЯрд░реНрди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ , рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд╣рд▓реЗ рдПрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рддрд░реНрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрдм рдХреЛрдИ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╕рдВрджреЗрд╢ рдХреЗ рдмрдЬрд╛рдп рдпрд╣ "рдХрдерди рдореЗрдВ рддреНрд░реБрдЯрд┐" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рдЕрдиреБрд░реЗрдЦрдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдХрд╛рд░рдг - рд╕рдм рдХреБрдЫ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрд╛рдХреА рдХрдВрд╕реЛрд▓ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.exception();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдк (рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

+

+

┬▒

+
рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдирдпрд╛
рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореВрд╣ рдЦреЛрд▓рддрд╛ рд╣реИред
! рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд
рдкреИрдЯрд░реНрдирдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ, рд╕рдореВрд╣реЛрдВ рдХреЛ рдзреНрд╡рд╕реНрдд рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓ред рд╕рдореВрд╣рд╕рдореВрд╣ (рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

+

+

-

+
рддреБрд░рдВрдд рдПрдХ рдирдпрд╛ рд╕рдореВрд╣ рдЦреЛрд▓рддрд╛ рд╣реИред
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ - рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореВрд╣ рдмрдирд╛рддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдкрдПрдВрдб ()

+

+

+

+
рдПрдХ рдЦреБрд▓рд╛ рд╕рдореВрд╣ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.log(' '); console.group();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.info (рдСрдмреНрдЬреЗрдХреНрдЯ [, рдСрдмреНрдЬреЗрдХреНрдЯ, ...])

┬▒

+

+

+
рдорд╛рдореВрд▓реА рджреГрд╢реНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЙрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
! рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд
рдкреИрдЯрд░реНрди- рдХреНрд░реЛрдо - рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВред рдбрд┐рдмрдЧ рдореЗрдВ рдХреНрдпреЛрдВ, рдФрд░ рдпрд╣рд╛рдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рддреБрдо рдЪреЛрджреЛ, рдЗрд╕реАрд▓рд┐рдП!
- рдлрд╛рдпрд░рдмрдЧ - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдиреАрд▓реЗ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдЗрдХрди рдбрд╛рд▓рддрд╛ рд╣реИ, рдиреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд░реЗрдЦрд╛ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рддрд╛ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рд╕рд░реНрдХрд▓ рдореЗрдВ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдЗрдХрди рдбрд╛рд▓рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рд╕рдВрджреЗрд╢ рдиреАрд▓реЗ рдкрд╛рда рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг var a = ' '; console.info(a); console.info(' ', 12, true, [1,2,3], {a:1,b:2}); console.info('Node', document.getElementsByTagName('body')); console.info('DOM', document); console.info('', alert); console.info('', NaN, null, undefined); console.info(' %d %s',10,'');
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.рдкреНрд░реЛрдлрд╛рдЗрд▓ ([рд╢реАрд░реНрд╖рдХ])

+

+

-

-
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЖрдкрдХреЛ рдпрд╣ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдиреА рджреЗрд░ рддрдХ рдЪрд▓рддреА рд╣реИред рдЙрдкрдпреЛрдЧреА рдбрд┐рдмрдЧрд┐рдВрдЧ рдЙрдкрдХрд░рдгред
рдХрдВрд╕реЛрд▓.рдкреНрд░реЛрдлрд╛рдЗрд▓рдПрдВрдб ()

+

+

-

-
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ
- Chrome - рджреВрд╕рд░реЗ рдореЗрдВ 2 рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХред
- рдлрд╛рдпрд░рдмрдЧ - рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реАрдзреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдПрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЗрдВрдЬрди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдВрд╕реЛрд▓ рд╡рд┐рдзрд┐ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
- рдУрдкреЗрд░рд╛ - рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдорд░реНрдерди рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.profile(); (function someFunction() { for (i=0;i<10000000;i++) {var s='a'; s+='a'; delete s;} })() console.profileEnd(); console.profile(" "); (function someFunction() { for (i=0;i<10000000;i++) {var s='a'; s+='a'; delete s;} })() console.profileEnd();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓ред рдЯреЗрдмрд▓ (рдбреЗрдЯрд╛ [, рдХреЙрд▓рдо])

┬▒

+

-

-
рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдбреЗрдЯрд╛ рдореЗрдВ рдПрдХ рд╕рд░рдгреА рдпрд╛ рд╕рд░рдгреА рдЬреИрд╕реА рд╡рд╕реНрддреБ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред
рд╡реИрдХрд▓реНрдкрд┐рдХ
рд╕реНрддрдВрдн рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрд╛рд▓рд┐рдХрд╛ рд╕реНрддрдВрднреЛрдВ рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХ рд╕рд░рдгреА рдЬреИрд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
(рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╣рд╛рдВ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдкрдХреЛ рднреЗрдЬрддрд╛ рд╣реИред)
Chrome "Array [3]", рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдкрд╛рда рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЬрдЯрд┐рд▓ рдорд╛рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг var table = []; table[0] = [1,'2',[1,2,3]]; table[1] = [document,document.getElementsByTagName('body'),window]; table[2] = [{a:1},null,alert]; console.table(table); function Person(firstName, lastName, age) { this.firstName = firstName; this.lastName = lastName; this.age = age; } var family = {}; family.mother = new Person("", "", 32); family.father = new Person("", "", 33); family.daughter = new Person("", "", 5); family.son = new Person("", "", 8); console.table(family);
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.рдЯрд╛рдЗрдо (рдирд╛рдо)

┬▒

┬▒

┬▒

┬▒
рдПрдХ рдирдпрд╛ рдЯрд╛рдЗрдорд░ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ
рдирд╛рдо рд╕реЗ рдмрд╛рдВрдзрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ,
toString () **
рдирд╛рдо рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Chrome - рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред
- рдлрд╛рдпрд░рдмрдЧ - рдпрджрд┐ рдХреЛрдИ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдмрд┐рдирд╛ рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ рдХреЙрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рдмрд┐рдирд╛ рддрд░реНрдХ рдХреЗ рдХреЙрд▓ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг 12.15 рдореЗрдВ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐ рдХреЗ, рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрдм рдХрдИ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдбреЛрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВред
рдХрдВрд╕реЛрд▓.рдЯрд╛рдЗрдордПрдВрдб (рдирд╛рдо)

┬▒

┬▒

┬▒

┬▒
Name.toString () рдХреЗ рд╕рд╛рде
рдЬреБрдбрд╝реЗ рдЯрд╛рдЗрдорд░ рдХреЛ рдмрдВрдж рдХрд░
рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд┐рддрд╛рдП рд╕рдордп
рдзрдиреНрдпрд╡рд╛рдж рдорд┐рдереЛрд▓ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рд╕рд╛рдВрддреНрд╡рдирд╛ рджреЗрддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓.рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк (рдирд╛рдо)

-

┬▒

-

-
рдЙрд╕ рдкрд╛рда рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ
рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрджрд┐ рдпрд╣
рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рдореЗрдВ рдЖрддрд╛ рд╣реИ, рддреЛ рдУрдкреЗрд░рд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред рдХреНрд░реЛрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдмрд╕ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг console.timeStamp(); console.time(' '); (function someFunction() {for (i=0;i<1000000;i++) {var s='a'; s+='a'; delete s;}})() console.time(' '); (function someFunction() {for (i=0;i<1000000;i++) {var s='a'; s+='a'; delete s;}})() console.timeEnd(' '); (function someFunction() {for (i=0;i<1000000;i++) {var s='a'; s+='a'; delete s;}})() console.timeEnd(' '); console.timeStamp(' '); console.time(12); (function someFunction() {for (i=0;i<1000000;i++) {var s='a'; s+='a'; delete s;}})() console.timeEnd(12); console.time(document.getElementsByTagName('script')); (function someFunction() {for (i=0;i<1000000;i++) {var s='a'; s+='a'; delete s;}})() console.timeEnd(document.getElementsByTagName('body')); console.time(1,2,3);
рдУрдкреЗрд░рд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреА рдкрдбрд╝реАред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрдВрд╕реЛрд▓.рдЯреНрд░реЗрд╕ ()

+

+

┬▒

┬▒
рдПрдХ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рдХреЛрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╣реБрдЖ (рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдорд┐рд▓рдиреЗ рдкрд░ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ)ред
рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░реНрдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рд╕реНрдЯреИрдХ рдХреЗ рдмрдЬрд╛рдп, рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдб рдХреЛ + рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдерд╛ред
- рдУрдкреЗрд░рд╛ - рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг console.trace(); (function firstlevel () { (function secondlevel () { (function lastlevel () { console.trace(' '); })(); })(); })();
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рд╛рдВрддреНрд╡рдирд╛ред рд╡рд╕реНрддреБ (рд╡рд╕реНрддреБ [, рд╡рд╕реНрддреБ, ...])

+

+

+

+
рдЬреИрд╕реЗ
рдХрдВрд╕реЛрд▓.рдЗрдирдлреЛ ,
рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреБрдЫ рджреГрд╢реНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
! рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерд┐рдд
рдкреИрдЯрд░реНрди- рдХреНрд░реЛрдо - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдЖрдЗрдХрди рдбрд╛рд▓рддрд╛ рд╣реИред
- рдлрд╛рдпрд░рдмрдЧ - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдкреАрд▓реЗ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдЗрдХрди рдбрд╛рд▓рддрд╛ рд╣реИ, рдкреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд▓рд╛рдЗрди рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рддрд╛ рд╣реИред
- рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рддреНрд░рд┐рдХреЛрдг рдореЗрдВ рдПрдХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ рдЪрд┐рд╣реНрди рдЖрдЗрдХрди рдбрд╛рд▓рддрд╛ рд╣реИред
- рдУрдкреЗрд░рд╛ - рд╕рдВрджреЗрд╢ рдирд╛рд░рдВрдЧреА рдкрд╛рда рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг var a = ' '; console.info(a); console.info(' ', 12, true, [1,2,3], {a:1,b:2}); console.info('Node', document.getElementsByTagName('body')); console.info('DOM', document); console.info('', alert); console.info('', NaN, null, undefined); console.info(' %d %s',10,'');
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдирд┐рд╖реНрдХрд░реНрд╖
рдХрдВрд╕реЛрд▓ рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
- рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рдХреЛ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ!
- рдЗрд╕рдореЗрдВ рди рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рд╣реИ , рдмрд▓реНрдХрд┐ рдХрдВрд╕реЛрд▓.рд╡рд╛рд░ рдФрд░ рдХрдВрд╕реЛрд▓.рдЗрди рднреА рд╣реИред рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдЪрд┐рдд рдЪрдпрди рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдЦрдж рддрд┐рдкрд╣рд┐рдпрд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдкрдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЦреБрд╢реА рдХреЛ рдмрдврд╝рд╛рдПрдЧрд╛ред
- рдХрднреА-рдХрднреА рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрдХ рдРрд╕реА рд╡рд╕реНрддреБ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдВрд╕реЛрд▓ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ (рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде) рд╕реНрдЯреИрдХ рдкрд░ рд╕реАрдзреЗ рдлреЗрдВрдХрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВред
- рд╕рдореВрд╣реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛! рд╡реЗ рдмрд╣реБрдд рд╕рд╣рдЬ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрдИ рдХрдВрд╕реЛрд▓.info / рдХрдВрд╕реЛрд▓. log рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ .groupCollapsed рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрджрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЖрдВрдХрдбрд╝реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдХрдИ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓.рдЧреНрд░реБрдк ред рдЕрдЧрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред
- рдХрдВрд╕реЛрд▓.рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓.рдЯрд╛рдЗрдо ред
рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ
* рдмрд▓реНрдХрд┐, "рдХреЙрдорди рдХрдВрд╕реЛрд▓ рдПрдкреАрдЖрдИ" рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рддрд░реАрдХреЗ рдлрд╛рдпрд░рдмрдЧ рдХреНрд░реЛрдо рд╕реЗ рднреА рдмрджрддрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
** рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ,
рд╕реНрдЯреНрд░реАрдВрдЧрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг
, рд╡рд┐рдзрд┐
рдбреЙрдХреНрдпреВрдореЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдбреЙрдХреНрдпреВрдореЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХреЙрд▓реНрд╕ рд╕реЗ
рдбреЙрдХреНрдпреВрдореЗрдВрдЯреНрд╕ рдХреЛ
рднреВрд▓ рдЬрд╛рдПрдВ ред