рдХреЛрдб рд╕рдВрдкреАрдбрд╝рди рддрдХрдиреАрдХ

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

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

рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХреЛрдб рдХреА рдкрдардиреАрдпрддрд╛ рд╢реВрдиреНрдп рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрди рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬрдм рдЖрдХрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, JS1k рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╕рдордпред

So.

рддрд░реНрдХ


рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрд░рдо рдореЗрдВ рдПрдХрд▓-рдЕрдХреНрд╖рд░ рд╕реНрдерд┐рддрд┐ рд╕рдВрдмрдВрдзреА рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдЪреВрдВрдХрд┐ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдо рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд░рди рдЯрд╛рдЗрдо рдкрд░ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреНрд░рдо рдореЗрдВ рдирд╛рдо рджреЗрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдмрдЬрд╛рдп рдЙрдиреНрд╣реЗрдВ рдХреЛрдИ рд╕рд╛рд░реНрдердХ рдирд╛рдо рджреЗрдиреЗ рдХреЗред
function(t,d,v,i,f){...} //  function(a,b,c,d,e){...} //  


рд▓рдВрдмрд╛рдИ рдХреЗ рдмрдЬрд╛рдп рддрд░реНрдХреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ


рдЖрдк рдПрдХ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
 arguments.length>1||(cb=alert) //  1 in arguments||(cb=alert) //  


рдЪрд░


var рдмрдЬрд╛рдп "рдЕрддрд┐рд░рд┐рдХреНрдд" рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдЖрдк var рд╕рд╛рде рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХреБрдЫ рдмрд╛рдЗрдЯреНрд╕ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
 function(a){var b=1;...} //  function(a,b){b=1;...} //  


рдХрдИ рдмрд╛рд░ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 setTimeout(function(){for(var i=10;i--;)... }, a) //  setTimeout(function(){for(a=10;a--;)... }, a) //  


рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ рд╡рд╣рд╛рдБ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдЪреВрдВрдХрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 a=this.localStorage;if(a){...} //  if(a=this.localStorage){...} //  


рдЪрд░ рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╕реНрдерд╛рдпреА рднрдВрдбрд╛рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░ рдШреЛрд╖рд┐рдд рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
 var a=1,b=2,c;c=a;a=b;b=c //  var a=1,b=2;a=[b,b=a][0] //  


рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдЬреЗрдПрд╕ рдореЗрдВ рдЯрд╛рдЗрдк рд░реВрдкрд╛рдВрддрд░рдг рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдЧ рдХреЗ рд╕рдмрд╕реЗ рдЖрдо рд╕реНрд░реЛрдд рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЛрдб рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рднрд┐рдиреНрди рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрдмрд╕рдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ , рдЬреЗрдб рд╢реНрдорд┐рдЯ рдиреЗ рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд░ рдХреЛ рдШрдЯрд╛рдпрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛, "somestring-123" рдЬреИрд╕рд╛ рдХреБрдЫред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .split('-') рдХрд╣реАрдВ рдФрд░ рдХрд┐рдпрд╛ред

рдЪрдХреНрд░


рд▓реВрдк рдХреЗ рд╢рд░реАрд░ рдХреЛ рдХрдо рдХрд░реЗрдВ


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

рдЬрдмрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


for рдФрд░ while рдЖрдо рддреМрд░ рдкрд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╣реА рд░рд╛рд╢рд┐ рд▓реЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдЕрдзрд┐рдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ for рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
 while(i--){...} //  for(;i--;){...} //  i=10;while(i--){...} //  for(i=10;i--;){...} //  


"рд╕рддреНрдп" рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рддреЗрдЬрд╝ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдРрд╕рд╛ рд╕рд░рдгреА рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рджрд╕реНрдп рд╕рднреА рд╕рдЪ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдЫреЛрдЯреЗ рд▓реВрдк рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 for(a=[1,2,3,4,5],l=a.length,i=0;i<l;i++){b=a[i];...} //  for(a=[1,2,3,4,5],i=0;b=a[i++];){...} //  


рдСрдмреНрдЬреЗрдХреНрдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЗ рд╕рд╛рде for..in рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 a=[];for(b in window)a.push(window[b]) //  a=[];i=0;for(a[i++]in window); //  


рдСрдкрд░реЗрдЯрд░реЛрдВ


рдСрдкрд░реЗрдЯрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЬрд╛рдиреЗрдВ


рдпрд╣ рдЬреНрдЮрд╛рди рдХреЛрд╖реНрдардХ рдкрд░ рдмрд╣реБрдд рдХреБрдЫ рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк рдореЛрдЬрд╝рд┐рд▓рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЦреЛрдЬрдХрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

~ C indexOf рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 hasAnF="This sentence has an f.".indexOf("f")>=0 //  hasAnF=~"This sentence has an f.".indexOf("f") //  


рдмреНрд▓реЙрдХ рдХреЗ рдмрдЬрд╛рдп рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдХрдердиреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 with(document){open();write("hello");close()} //  with(document)open(),write("hello"),close() //  


undefined рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


undefined рдмрдЬрд╛рдп undefined рдЖрдк []._ рдпрд╛ void 0 рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
""._ , 1.._ рдФрд░ [][0] , рд▓реЗрдХрд┐рди рд╡реЗ рдмрд╣реБрдд рдзреАрдореЗ рд╣реИрдВ ред

рдСрдкрд░реЗрдЯрд░реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реНрдерд╛рди рдирд┐рдХрд╛рд▓реЗрдВ


рдХрднреА-рдХрднреА рдСрдкрд░реЗрдЯрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдж рд░рд╣рд┐рдд рд╕реНрдерд╛рди рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
 typeof [] //  typeof[] //  


рд╕рдВрдЦреНрдпрд╛


рдЙрдкрдпреЛрдЧ ~~ рдпрд╛ 0| Math.floor рдмрдЬрд╛рдп


 rand10=Math.floor(Math.random()*10) //  rand10=0|Math.random()*10 //  


рдмрдбрд╝реЗ рдЧреЛрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдШрд╛рддреАрдп рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 million=1000000 //  million=1e6 //  


рдмрдбрд╝реЗ рдмрд╛рдЗрдирд░реА рдирдВрдмрд░ рдХреЗ рд▓рд┐рдП рдмрд┐рдЯ рд╢рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


 color=0x100000 //  color=1<<20 //  


Infinity рдмрдЬрд╛рдп 1/0 рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдпрд╣ рдЫреЛрдЯрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╢реВрдиреНрдп рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдордЬреЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
 [Infinity,-Infinity] //  [1/0,-1/0] //  


рд╢реВрдиреНрдп рдХреЗ рдорд┐рдереНрдпрд╛рддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореВрд▓реНрдп рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреА рд╕рдЪреНрдЪрд╛рдИ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА-рдХрднреА рдЗрд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
 a==1||console.log("not one") //  ~-a&&console.log("not one") //  


рдХрд┐рд╕реА рднреА рдорд╛рди рдХреЛ рдПрдХ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ~ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдпреВрдиреА рдорд╛рдЗрдирд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ, рдпрд╣ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдЪрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА рддрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
 // i = undefined i=i||0;i++ //  i=-~i //  


рдкрдВрдХреНрддрд┐рдпрд╛рдВ


рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рд░реЗрдЦрд╛рдПрдВ рддреЛрдбрд╝реЗрдВ


рдпрджрд┐ рдЖрдк рд╢реВрдиреНрдп рдХреЛ рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ split рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрд╛рд░реЛрдВ рдХреЛ split рдХрд░рддреЗ рд╕рдордп рдЖрдк рджреЛ рдмрд╛рдЗрдЯреНрд╕ рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
 'alpha,bravo,charlie'.split(',') //  'alpha0bravo0charlie'.split(0) //  


рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдзрд┐ link рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рддрдерд╛рдХрдерд┐рдд-рдкреНрд░рд╕рд┐рджреНрдз link рдкрджреНрдзрддрд┐ рд╣реИ рдЬреЛ HTML рд▓рд┐рдВрдХ рдмрдирд╛рддреА рд╣реИред
 html="<a href='"+url+"'>"+text+"</a>" //  html=text.link(url) //  


рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП replace рдФрд░ exec рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

рд╕рд░рд▓ рддрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред


 for(a="",i=32;i--;)a+=0 //  a=Array(33).join(0) //  


рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐


рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП {n} рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /\d{3}/ рдмрдЬрд╛рдп /\d\d\d/ ред рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд /\d\d/ рдмрдЬрд╛рдп /\d{2}/ ред

рдЖрдк рдирд┐рдпрдорд┐рдд рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЗ рдмрдЬрд╛рдп eval рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 r=new RegExp("{"+p+"}","g") //  r=eval("/{"+p+"}/g") //  


рдмреВрд▓рд┐рдпрди


рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ! true рдФрд░ false рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред
 [true,false] //  [!0,!1] //  


рдХрд╛рд░реНрдпреЛрдВ


рдЫреЛрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдирд╛рдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

рд░рд╛рдЬреНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╛рдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдкрдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рдмреАрдЪ рд░рд╛рдЬреНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 function(i){return function(){console.log("called "+(++i)+" times")}}(0) //  (function a(){console.log("called "+(ai=-~ai)+" times")}) //  0,function a(){console.log("called "+(ai=-~ai)+" times")} //   


рддрд░реНрдХ рдХреЗ рдмрд┐рдирд╛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдУрдореЗрдЯ рдмреНрд░реИрдХреЗрдЯреНрд╕


 now = +new Date() //  now = +new Date //  


рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ рдирдП рдХреАрд╡рд░реНрдб рдХреЛ рдЫреЛрдбрд╝реЗрдВ


рдХреБрдЫ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЛ new рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
 r=new Regexp(".",g) //  r=Regexp(".",g) //  l=new Function("x","console.log(x)") //  l=Function("x","console.log(x)") //  


рд╡рд╛рдкрд╕реА рдХрд╛ рдмрдпрд╛рди


рдЬрдм рдЖрдкрдХреЛ рдЪрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ return рдмрд╛рдж рдПрдХ рдЬрдЧрд╣ рдбрд╛рд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
 return ['foo',42,'bar']; //  return['foo',42,'bar']; //  return {x:42,y:417}; //  return{x:42,y:417}; //  return .01; //  return.01; //  


рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрд╕ рдЗрддрдирд╛ рд╣реАред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдлрд▓ рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВред рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдХреЛ 140 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ, рд▓реЛрдЧ рдХрднреА-рдХрднреА рд╕рд┐рд░реНрдл рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рднреА рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдкрд╛рдПрдВрдЧреЗред

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


All Articles