0:00
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдХреЙрдВрд╕реЗрдкреНрдЯ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдЗрдВрдкреЛрд░реНрдЯреЗрдВрдЯ рд╣реЛрддрд╛ рд╣я┐╜
0:02
рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рднреА рдЖрдк рдХрд┐рд╕реА рд╡реЗрд░реЗрдмрд▓ рдХреЛ рдиреАрдЪреЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдХрд░рддреЗ рд╣я┐╜
0:07
рддреЛ рд╡реЛ рдЖрдЯрдорд╛рдЯрд┐рдХрд▓реА рдЙрдкрд░ рдбрд┐рдХреНрд▓реЗрдпрд░ рд╣реЛрддрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдЕрдм рдЖрдк рд▓реЛрдЧ рд╣реЛрдЧреЗ рдЗрд╕ рдкрд╛рдд рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ рдЪрд▓рддреЗ рд╣реИрдВ computer screen рдореЗрдВ рд╕рдордЭреЗрдВрдЧреЗ examples рдХреЗ рд╕рд╛я┐╜
0:15
рдФрд░ рдХреНрдпреЛрдВ javascript рдХреЛ рдпрд╣ рдХрд╛рдлреА powerful рдмрдирд╛рддрд╛ рд╣реИ let's get started
0:18
рддреЛ guys рдЖрдЬ рд╣рдо рд▓реЛрдЧ рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ javascript рдореЗрдВ рдпрд╣ рдмрд╣реБрдд important concept рд╣реЛрддрд╛ рд╣я┐╜
0:29
рдореИрдВ рдЖрдк рд▓реЛрдЧ рдХреЛ рдмрджрд╛рддрд╛ рд╣реВрдБ рдореИрдВрдиреЗ рдПрдХ rappel рдмрдирд╛ рд░рдЦреА рд╣реИ рдФрд░ рдЗрд╕ rappel рдХреЗ corresponding рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЦреЛрд▓ рд░рдЦрд╛ рд╣реИ рдЕрдкрдирд╛ link
0:35
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдХреБрдЫ рднреА рд▓рд┐рдЦреВрдБрдЧрд╛ рд╡реЛ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рд╣реИ рдореБрдЭреЗ show рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЬреЛ console рд╣реИ рд╡реЛ рднреА рдЦреЛрд▓ рд▓рд┐рдпя┐╜
0:39
рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ рд╡рд╣ рдлрд┐рд▓рд╛рд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреБрдЫ рднреА рд╢реВрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдиреЛрдЯ рд╕реЗ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧ рдЗрд▓реЗрдЬ рд╣реЛрд╕реНрдЯрд┐рдВя┐╜
0:44
рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡реЗрдм рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ рдХрдВрдлреНрдпреВрдЬ рдордд рдУрдирд╛ рдЖрдк рд▓реЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдпрд╣ рдПрдХ рдХреЙрдирд╕реЗрдкреНрдЯ рд╣я┐╜
0:49
рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рдЬреЛ рднреА declarations рд╣реЛрддреА рд╣реИ рдЙрд╕рдХреЛ рд╡реЛ at the top of the code рд░рдЦрддрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдареАрдХ рд╣реИ рд░рдЦрддрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдареАрдХ рд╣реИ рджреЗрдЦрддреЗ рд╣реИрдВ рдЕрдм рдпреЗ рдХреНрдпрд╛ рд╣я┐╜
1:02
рддреЛ рдПрдХреНрд╕реЗрдХреНрдпреВрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рдЬрд┐рддрдиреА рднреА рд╕рд╛рд░реА рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рд╕реЗ рдЙрд╕рдХреЛ рдЬреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рд╡реЛ рдЖрдк рддреЛ рдЖрдк рд▓реЛрдЧ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрджрд░ рдмрд╛рдж рдореЗрдВ рдФрд░ рдП рдЬреЛ рд╣реИ рдЙрдкрд░ рдЖрдкрдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ я┐╜
1:32
рдмрдирд╛рддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдореИрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдлрдВрдХреНрд╢рди рдЧреНрд░реАрдЯ рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдЧ рдФя┐╜
1:41
рдбрдмрд▓ рдХреЛрдЯреНрд╕ рдХреЗ рдЕрдВрджрд░ рдЧреБрдб рдореЙрд░реНрдирд┐рдВрдЧ рдареАрдХ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпрд╣ рд▓рд┐рдЦрд╛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЗ рдКрдкрд░ рдпрд╣рд╛рдВ рдкрд░ рдЧреНрд░реАрдЯ рдХреЛ рдХреЙрд▓ рдХя┐╜
1:47
рддреЛ рдЖрдкрдиреЗ рд╕реЗ рдХрдИ рд▓реЛрдЧ рд╕реЛрдЪреЛрдЧреЗ рдХрд┐ рдпрд╛рд░ greet рдкрд╣рд▓реЗ рдЖрдпрд╛ рд▓реЗрдХрд┐рди function рддреЛ рдиреАрдЪреЗ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рддреЛ error рдЖрдЬрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ greet function рдЙрд╕рдХреЛ рдорд┐рд▓реЗрдЧрд╛ рд╣реА рдирд╣реАрдВ рдмрдЯ to your surprise рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ run рдХрд░реЛ рддреЛ good morning successfully run рд╣реЛ рдЧрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рддрдиреА рднреА function declarations рд╣реИрдВ рд╡реЛ рдЙрдкрд░ рдЖ рдЬрд╛рддреА рд╣реИрдВ рдЕрдЧрд░ я┐╜
2:17
рд╣реЛрддреА рд╣реИ рдареАрдХ рд╣реИ рд╕реЛ рдЖрдИ рд╣реЛрдм рдХрд┐ рдЖрдк рд▓реЛрдЧ рдпрд╣ рдЪреАрдЬ рдХреЛ рд╕рдордЭ рдЧрдП рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рд╣рдо рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЗрд╕рдХя┐╜
2:25
рджреБрдмрд╛рд░рд╛ рд╕реЗ рдРрд╕реЗ рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЪреАрдЬреЗрдВ рд╣рдо рд▓реЛрдЧ рджреЗрдЦрддреЗ рд╣реИрдВ рдЕрдм рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ рдЗрдВрдкреЛрд░реНрдЯреЗрдВя┐╜
2:49
рдЬрд╛рдПрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдореБрдЭреЗ рдХрд░ рдорд┐рд▓реЗрдЧрд╛ рдЗрд╕ рдиреЙрдЯ рдЯрд╛рдЗрдо рдареАрдХ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдВ рдкя┐╜
2:55
рд╡реЗрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдФрд░ рд╕реЗрдореА рдХреЛрд▓рд░ рд▓рдЧрд╛ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рдкрд░ рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦя┐╜
3:01
рдЕрдВрдбрд┐рдлрд╛рдЗрди рдпрд╣рд╛рдБ рдкрд░ рдЖ рдЧрдпрд╛ рдареАрдХ рд╣реИ note that рдореИрдВрдиреЗ var рд▓рд┐рдЦрд╛ рд╣реИ let рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рд╣реИ рдареАрдХ рд╣я┐╜
3:05
рдЕрдм рдореИрдВ рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рдХрд░ рджреВрдВ рдпрд╣рд╛рдБ рдкрд░ line number one рдкреЗ var рд▓рд┐рдЦ рджреВрдВ рддрдм рддреЛ рдЖрдк рд▓реЛрдЧреЛя┐╜
3:08
рдкрддрд╛ рд╣реИ рдпрд╛рд░ рдирд╡рд╛рд╕реА рд╡рд╛ рд╡реАрдбрд┐рдпреЛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ javascript рдХрд╛ рдХреЛрдИ рдордЬрд╛рдХ рдирд╣реАрдВ рд╣реИ рдЖрдк рд▓реЛрдЧреЛрдВ рдЗрддрдирд╛ рддя┐╜
3:12
рд▓рд┐рдЦреЛрдВрдЧрд╛ рддреЛ рдлрд┐рд░ рд▓рд╛рдЗрди рдирдВрдмрд░ рдЯреВ рдореЗрдВ рдХрдВрдЬрд▓ рдЯреЙрдЯ рд▓реЙрдЧ рдпрд╣ рдХрд░рдХреЗ рдЬреЛ рдП рд╣реИ рд╡рд╣ рдкреНрд░рд┐рдВрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдЖрдкрдХреЛ рдорд╛рд▓реВрдо рд╣я┐╜
3:19
рд▓реЗрдХрд┐рди рдЖрдк рд▓реЛрдЧ рдпрд╣ рдЪреАрдЬ рджреЗрдЦрдирд╛ рдХрд┐ рдореИрдВрдиреЗ рдиреАрдЪреЗ рд▓рд┐рдЦрд╛ рд╡рд╣ рдЙрд╕рдХреЗ рдмрд╛рдж рднреА рдРрдб рдЬреЛ рд╣реИ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рд░рдореЗрдВя┐╜
3:26
рджреЛ рджреЛ рджреЛ рдЖ рдЬрд╛рдПрдЧрд╛ рдЬрд╣рд╛рдВ рдкрд░ рдЕрдВрдбрд┐рдлрд╛рдЗрдВрдб рд▓рд┐рдЦрдХрд░ рдЖ рд░рд╣рд╛ рдерд╛ рд╡рд╣рд╛рдВ рдкрд░ рдЕрдм рдРрдб рдЖ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдЖя┐╜
3:31
рджреЗрдЦреЛ рд░реЗрдлрд░реЗрдВрд╕ рдПрд░рд░ рдПрдб рдиреЙрдЯ рдбрд┐рдлрд╛рдЗрдВрдб рдЖ рдЧрдпрд╛ рдФрд░ рдореИрдВ рдпрд╣ рдЬрдм рдХрд░реВрдВрдЧрд╛ рддреЛ рдпрд╣ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНя┐╜
3:38
рдХрд░рддрд╛ рд╣реИ variables рдФрд░ function definitions рдХреЛ рдЙрдкрд░ рдЬреЛ рд╣реИ рдФрд░ class definitions рдХреЛ рднреА рдЙрдкрд░ host рдХрд░ рджреЗрддрд╛ рд╣реИ рдареАрдХ рд╣я┐╜
3:45
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ variable will be undefined until the line where its initialized is reached рдпрд╣ рдмрд╛рдд рднреА рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВя┐╜
3:51
рдЕрдм рдорд╛рди рд▓реЛ рдореИрдВ a is equal to 9 рд▓рд┐рдЦрддрд╛ рд╣реИ рдЖрдкрдХреЛ рдареАрдХ рд╣реИ рддрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛ 9 print рд╣реЛрдЧрд╛ рдпрд╛ рдлрд┐рд░ undefined print рд╣реЛрдЧя┐╜
3:57
undefined print рд╣реЛрдЧрд╛, 9 print рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВ? рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдпреЗ рд╡рд╛рд▓реА line рдирд╣реАрдВ рдЖ рдЬрд╛рддреА
4:02
рддрдм рддрдХ рдПрдХреА value undefined рд░рд╣реЗрдЧреА, рдФрд░ рдЗрд╕ line рдХреЗ рдЖрддреЗ рд╣реА, рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХрд┐ 9 print рд╣реЛрдЧреА рдПрдХреА value
4:08
рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдЕрдЧрд░ рдЗрд╕рдХреЛ run рдХрд░рдХреЗ рджрд┐рдЦрд╛рдУрдВ, рддреЛ undefined рддреЛ рд░рд╣реЗрдЧрд╛ рд╣реА, рдлрд┐рд░ good morning рдХреЛ 9 print рд╣реЛрдЧрд╛
4:12
рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ line рдХреЛ line number 8 рдХреЛ pass рдХрд░рддреЗ рд╣реА рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ value рдПрдХ рд╣реА 9 рд╣реЛ рдЬрд╛рдПрдЧя┐╜
4:18
рддреЛ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╣рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ code рдЪрд▓рддрд╛ рд╣реБрдЖ рджрд┐рдЦреЗрдЧя┐╜
4:22
where a рдпрд╣рд╛рдБ рдкрд░ and a is equal to 9 рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪрд▓рддрд╛ рд╣реБрдЖ рджрд┐рдЦреЗрдЧрд╛ рдкреНрд░рддреАрдд рд╣реЛрдЧя┐╜
4:27
рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рд╡рд╛рд▓реЗ code рдХрд╛ рднреА рдЕрдЧрд░ рдореИрдВ output рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдВ рддреЛ undefined good morning 9
4:31
рдЖрдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдХрд┐ declaration
4:35
hosted to the top but initialization is not рдареАрдХ рд╣реИ initialization at the top hosted
4:45
рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдЪреАрдЬрд╝ рдЖрдк рд▓реЛрдЧреЛрдВ рдкрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкя┐╜
4:49
рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ following two lines will run successfully due to hosting рдареАрдХ рд╣реИ рдЕрдм рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХя┐╜
5:02
JavaScript рдХреЗ interview рдореЗрдВ рдЬреЛ рд╣реИ рдпреЗ рдХрд╛рдлреА рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ рдареАрдХ рд╣реИ рдФрд░ hosting рдХрд╛ concept рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЖрдкрдХя┐╜
5:09
рдпреЗ рдЬрд┐рддрдиреЗ рднреА destructuring рд╣реЛ рдЧрдпрд╛ рдХрд╛рдлреА рдкреВрдЫрд╛ рдЬрд╛рддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рддреЛ рдпреЗ рдЖрдкрдХреЛ рдмрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддреЛ рдпреЗ рдЪреАя┐╜
5:14
рддреЛ рдЬреЛ рд╣реИ рд╣рдордиреЗ рджреЗрдЦ рд▓реА, рдмрдЯ рдХреБрдЫ рдЪреАрдЬрд╝реЗ рд╣реИ miscellaneous hosting notes let where behavior different const let versus where const let behavior where behavior
5:47
morning 9 рд▓рд┐рдЦ рдХрд░ рдЖ рд░рд╣рд╛ рд╣реИ, рдареАрдХ рд╣реИ, рдмрдврд╝рд┐рдпрд╛, рдпрд╣рд╛рдВ рддрдХ so far so good, рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рдерд╛, рдХреБрд╢рд▓ рдордВрдЧрд▓, рдареАрдХ рд╣реИ, рдЕрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдХрд┐ рдЕрдЧрд░ рдореИрдВ var рдХреА рдЬрдЧрд╛ let рдпреВрдЬрд╝ рдХрд░ рд▓реВрдБ, рддрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдореИрдВ var рдХреА рдЬрдЧрд╛ let рдпреВрдЬрд╝ рдХрд░ рд▓реВрдБ, рддреЛ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ, cannot access a before initialization, рдЕрдм рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╕я┐╜
6:17
рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк let рдпрд╛ const рдпреВрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ рддрдм рдЬреЛ declaration рд╣реЛрддрд╛ рд╣я┐╜
6:23
рд╡реЛ hosted рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ at the top but initialization рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣я┐╜
6:27
рд╡реЛ initialize рдирд╣реАрдВ рд╣реЛ рдкрд╛рддрд╛ рд╣реИ рддреЛ рдПрдХ рддрд░рд╣ рд╕реЗ variable рдПрдХ temporary dead zone рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣я┐╜
6:32
рдЕрдЧрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдБ рдпреЗ рдХрд░ рджреВрдБ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреВрдБ let a
6:36
рддрдм A undefined рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддрдм рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ undefined рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ undefined good morning рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдЬреЛ рд╣реИ рдЖрдкрдХреЛ undefined рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ undefined good morning undefined рдареАрдХ рд╣реИ рдмрдЯ рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рдРрд╕рд╛ рдХрд░ рджреВрдБ рдФрд░ рдореИрдВ рдЙрдореАрдж рдХрд░реВрдБ let's say рдХрд┐ рд╡реЛ host рд╣реЛрдЧрд╛ at the top рддреЛ рд╡реЛ technically рд╣реЛ рддреЛ рдЬрд╛рдПрдЧрд╛ рдмрдЯ рд╡реЛ я┐╜
7:06
рдЕрдЧрд░ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдЗрдирд┐рд╢рд┐рдпрд▓ рдЖрдИрдЬреЗрд╢рди рдХрд░реЛ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рддрдм рдЬрд╛рдХрд░ рдЖрдк рдЗрд╕рдХреЛ рдЬреЛ рдпреВрдЬ рдХрд░ рдкрд╛рдУрдЧя┐╜
7:12
рдЕрдЧрд░ рдореИрдВ рдКрдкрд░ рд▓реЗрдЯреЗ рд▓рд┐рдЦ рджреВрдВ рддреЛ рдСрдЯреЛрдорд╛рдЯрд┐рдХрд▓реА рдПрдВрдб рдбрд┐рдлрд╛рдЗрди рдореЗрдВ рдЗрдирд┐рд╢рд┐рдпрд▓ рдЖрдИрдЬреЗрд╢рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рдбрд┐рдлрд░реЗрдВрд╕ рд╣я┐╜
7:36
function expression function
8:13
рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдЙрдкрд╕реА рдХреНрдпрд╛ рд╣реБрдЖ рдХреИрди рдСрдЯ рдПрдХреНрд╕реЗрд╕реНрдЯ рдЧреНрд░реАрдб рдмрд┐рдлреЛрд░ рдЗрдирд┐рдЪрд┐рдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдпрд╣ рдХреНрдпрд╛ рд╣реБрдЖ рдпрд╣ рдЗрд╕рд▓рд┐рдП рд╣реБрдЖ рдХреНрдпреЛрдВрдХя┐╜
8:20
рдХрд┐ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдХреЙрдиреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЕрдЧрд░ рдпрд╣реАрдВ рдкрд░ рд╡рд╛рдпрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рджреЛ рддрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИя┐╜
8:26
рд╡рд╛рдпрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рджреЛ рдХреНрд░рд┐рдЯ рдЗрдЬ рдиреЙрдЯ рдлрдВрдХреНрд╢рди рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХя┐╜
8:31
рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдПрдВрдб рдХреНрд▓рд╛рд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЖрдб рдиреЙрдЯ рд╣реЛрд╕реНрдЯреЗрдб рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ рдлрдВрдХреНрд╢я┐╜
8:37
рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛ рд╣реЛрддрд╛ рд╣реИ рд╡рд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЕрд▓рд░реЗрдбреА рдмрдирд╛рдХрд░ рджрд┐рдЦрд╛рдпрд╛ рдЗрд╕ рдЗрдХреНрд╡я┐╜
8:42
рд▓реБрдЯ рдХрд░рдХреЗ рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЛ рд▓реЗрдХрд░ рдПрдХ рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд╣реЛрддрд╛ рд╣реИ рдЕрдЪреНрдЫрд╛ рдЕрдЧрд░ рдореИрдВрдиреЗ рдЬреЛ рдпрд╣рд╛рдВ рдкя┐╜
8:47
рдХрд┐рдпрд╛ рд╣реИ рдореИрдВ рдПрдХ рдорд┐рд░реНрдЪ рд░рд╛рдкрд▓реЗрдЯ рдХреЗ рдЗрд╕ рдЯреНрд░реА рд╡рд╛рд▓рд╛ рдлреАрдЪрд░ рдЯреНрд░рд╛рдЗрдк рдХрд░реВрдВрдЧрд╛ рдпрд╛рд░ рдореБрдЭреЗ рдХрд╛рдлреА рдЬреНрдпрд╛рджрд╛ рдЖрдк рд╕рд╣реА рд▓рдЧя┐╜
8:53
рдлреАрдЪрд░ рджреЗрдЦреЛ рдореИрдВ рдмреИрдХ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдмреИрдХ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рддрдХ рдЖ рдЧрдпрд╛ рдореИрдВ рдареАрдХ рд╣реИ рдФрд░ рд░рд┐рд╕реНрдЯреЛрд░реНрдб 189 рдХрд░ рджреВрдВрдЧя┐╜
8:57
рд░рд┐рд╕реНрдЯреЛрд░реНрдб рдареАрдХ рд╣реИ рдЖрдИ рд╣реЛрдк рдЗрди рдлрд╛рдЗрд▓ рдЬрд╛рдПрдЧреА рдирд╣реАрдВ рдирд╣реАрдВ рдЧрдИ рдареАрдХ рд╣реИ рдореИрдВ рдЖрдк рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рд▓реЗрдЯ рдПрдЬ рдЗрдХреЙрд▓ рдЯреВ рдпя┐╜
9:05
рддреЛ рдореИрдВрдиреЗ рдХрд░ рджрд┐рдпрд╛ let af is equal to a function is equal to рдореИрдВ рдХрд╣реВрдБрдЧрд╛ greet
9:09
рдпрд╣рд╛рдБ рдПрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ let greet is equal to рд╣реА рд▓рд┐рдЦ рджреЗрддреЗ рд╣реИя┐╜
9:13
рдареАрдХ рд╣реИ function рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕реЗ рдпрд╣рд╛рдБ рдкрд░ рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рд╕реЗ рдЕрдЯрд╛ рджреЗрддрд╛ рд╣реВрдБ greet рдпрд╛я┐╜
9:17
рдареАрдХ рд╣реИ function рдРрд╕реЗ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдЕрдм рдХреНрдпрд╛ рдореИрдВ grid рдХреЛ use рдХрд░ рд╕рдХрддрд╛ рд╣реВя┐╜
9:22
рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ function expressions are not hosted рдареАрдХ рд╣реИ рдпреЗ рдЪреАрдЬ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐я┐╜
9:27
рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ var рд▓рд┐рдЦ рджреВрдБ рддрдм рднреА рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпреЗ host рдирд╣реАрдВ рд╣реЛрдЧя┐╜
9:32
grid is not a function рд▓рд┐рдЦ рдХрд░ рдЖ рдЧрдпрд╛ рдареАрдХ рд╣реИ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдИ рдХрд┐ рд╡рд╣ рд╕реЗ рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рдареАрдХ рд╣реИ рдЖрдкрдХреЛ рдЖрдкрдХреЛ рд╕рдордЭ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣я┐╜
9:43
рдЪреЛрдбрд╝рд╛ рд╣реБрдЖ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд▓реЗрдЯ рдПрдВрдб рд╡реЗрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЗрд╕ рдбрд┐рдлрд░реЗрдВрдЯ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдХ рдирдо рдХрд░реЛрдЧреЗ рдПрд░рд░ рдЖрдПрдЧя┐╜
9:49
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реЛ рд╡рд╛рдпрд░ рддреЛ рдЕрдВрдбрд┐рдлрд╛рдЗрди рдкреНрд░рд┐рдВрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣реИ рдпрд╣ рдЗрд╕ рд╕реЗрдо рдХреЛрдб рдореЗрдВ рдареАрдХ рд╣я┐╜
9:54
рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдЬреЛ рд╣реИ рд╡рд╣ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рдХреНрд▓рд╛рд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреНрдпрд╛ рд╣реИ рдПрдХ рддреЛ рдореИрдВрдиреЗ рдЖя┐╜
10:01
рд▓реЛрдЧреЛрдВ рдХреЛ рдЬрд╕реНрдЯ рдХреНрд▓рд╛рд╕ рдмрдирд╛рдХрд░ рджрд┐рдЦрд╛рдИ рдереА рдкрд░ рдХреНрд▓рд╛рд╕ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдорд╛рд░рд╛ рдлрдВрдХреНрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢я┐╜
10:05
рдЖрдк const rectangle is equal to class рдХрд░рдХреЗ class expression рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡реЛ рдня┐╜
10:09
hosting рдХрд╛ рдкрд╛рд▓рд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдареАрдХ рд╣реИ I hope рдХрд┐ рдЖрдк рд╕рдордЭ рдЧрдП рдЗрд╕ рдЪреАрдЬрд╝ рдХя┐╜
10:13
and рдЖрдк рд▓реЛрдЧ рдХрд╛ concept clear рд╣реЛ рдЧрдпрд╛ рдХрд░ рдпреЗ javascript playlist рдХрд┐рд╕реА рдиреЗ рдЕрднреА access рдирд╣реАрдВ рдХрд░реА рд╣я┐╜
10:19
рддреЛ рдпрд╛рд░ рдЗрд╕рдХреЛ рдЬрд╝рд░реВрд░ access рдХрд░ рд▓реЗрдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys
10:23
thank you so much guys for watching this video and I will see you next time