Js Ρ†ΠΈΠΊΠ» for: Π¦ΠΈΠΊΠ»Ρ‹ while ΠΈ for

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π¦ΠΈΠΊΠ» for | ΠžΡΠ½ΠΎΠ²Ρ‹ JavaScript

Для пСрСмСщСния ΠΏΠΎ курсу Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ↳ тСория

2. Hello, World! ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

4. АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

5. Ошибки оформлСния (синтаксиса ΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°) ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

6. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

7. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

8. ВыраТСния Π² опрСдСлСниях ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

9. ИмСнованиС ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

10. Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

11. Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ символов ΠΈΠ· строки ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

12. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

13. ΠΠ΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

14. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΈΡ… Π²Ρ‹Π·ΠΎΠ² ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

15. Π‘ΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

16. Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

17.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ числом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

18. Π”Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

19. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

20. Бвойства ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

21. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

22. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

23. Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

24. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

25. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

26. Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

27. Π›ΠΎΠ³ΠΈΠΊΠ° ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

28. ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

29. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

30. УсловныС конструкции ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

31. Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

32. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Switch ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

33. Π¦ΠΈΠΊΠ» while ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

34. АгрСгация Π΄Π°Π½Π½Ρ‹Ρ… ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

35. ΠžΠ±Ρ…ΠΎΠ΄ строк Π² Ρ†ΠΈΠΊΠ»Π΅ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

36. Условия Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π° ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

37. Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

38. Π¦ΠΈΠΊΠ» for ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

39. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ↳ тСория / тСсты / ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

ΠŸΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ продвигаСтся с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ. БлоТная тСория, нСпонятныС задания… Π₯очСтся Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ. НС ΡΠ΄Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ, всС слоТности ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ. РассказываСм, ΠΊΠ°ΠΊ

НС понятна Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ°, нашли ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ?

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ тСкст, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ctrl + enter ΠΈ ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π·Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π½Π°ΠΌ. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π½Π΅ΠΉ ΠΌΡ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΈΠ»ΠΈ исправим ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ получаСтся Π² ΡƒΡ€ΠΎΠΊΠ΅?

ЗаглянитС Π² Ρ€Π°Π·Π΄Π΅Π» Β«ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅Β»:

  1. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°Π²Π°Π»ΠΈ ΠΏΠΎ ΡƒΡ€ΠΎΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ студСнты β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ваш ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ
  2. Если вопросы ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ, Π·Π°Π΄Π°ΠΉΡ‚Π΅ свой. РасскаТитС, Ρ‡Ρ‚ΠΎ нСпонятно ΠΈΠ»ΠΈ слоТно, Π΄Π°ΠΉΡ‚Π΅ ссылку Π½Π° вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° вопросы ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ, Π½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ тСстов
  3. ΠœΡ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° сообщСния Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 2-3 Π΄Π½Π΅ΠΉ. К Β«ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡΠΌΒ» ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ студСнты. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, получится Ρ€Π΅ΡˆΠΈΡ‚ΡŒ вопрос быстрСС!

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы ΠΏΠΎ ΡƒΡ€ΠΎΠΊΡƒ

Π¦ΠΈΠΊΠ»Ρ‹ | JavaScript Camp

Когда ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ большоС количСство Ρ€Π°Π·, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ†ΠΈΠΊΠ»Ρ‹. НапримСр, Π½ΡƒΠΆΠ½ΠΎ вывСсти 200 Ρ€Π°Π· Π½Π° экран тСкст πŸ“œ Β«Hello, World!Β» 🌎 . ВмСсто двухсоткратного повторСния ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° тСкста πŸ“œ часто создаСтся Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСт 200 Ρ€Π°Π· Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ написано πŸ–ŠοΈ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π°. КаТдоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ называСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ.

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС β€” организация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ дСйствия ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ, Π½Π΅ приводя ΠΏΡ€ΠΈ этом ΠΊ Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ πŸ“ž самих сСбя (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ рСкурсии). Π’ ΡƒΠ·ΠΊΠΎΠΌ смыслС β€” ΠΎΠ΄ΠΈΠ½ шаг ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ, цикличСского процСсса.

Π¦ΠΈΠΊΠ» Π² JavaScript (Π΄Π° ΠΈ Π²ΠΎ всСх ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΡΠ·Ρ‹ΠΊΠ°Ρ…πŸ‘…) β€” это Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°πŸ“Ÿ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСт сам сСбя, ΠΏΠΎΠΊΠ° извСстноС условиС остаётся истинным. БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Ρ†ΠΈΠΊΠ»ΠΎΠ², Π½ΠΎ всС ΠΎΠ½ΠΈ ΠΏΠΎ сути Π΄Π΅Π»Π°ΡŽΡ‚ Ρ‚ΠΎΠΆΠ΅ самоС: ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ дСйствиС нСсколько Ρ€Π°Π·.

ВидСо​

Π¦ΠΈΠΊΠ» while()​

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ while ΡΠΎΠ·Π΄Π°Π΅Ρ‚πŸ—οΈ Ρ†ΠΈΠΊΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΊΠ° истинно провСряСмоС условиС. ЛогичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ условия вычисляСтся βž• ΠΏΠ΅Ρ€Π΅Π΄ исполнСниСм Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°.

Бинтаксис​

while (условиС) {
инструкция // ΠΊΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° - инструкции
}

условиС — Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ провСряСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Ρ…ΠΎΠ΄ΠΎΠΌ Π² Ρ†ΠΈΠΊΠ». Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ истинно — trueβœ… , Ρ‚ΠΎ исполняСтся инструкция. Когда Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ становится Π»ΠΎΠΆΠ½Ρ‹ΠΌ — false❎ , ΠΌΡ‹ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°.

инструкция — это ΠΊΠΎΠ΄πŸ“Ÿ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΏΠΎΠΊΠ° истинно условиС. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько инструкций Π² Ρ†ΠΈΠΊΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ ❌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

{ ... } для ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠŸΡ€ΠΈ использовании 1 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.

ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΠΊΠ»Π° while(условиС) {...}

function learnJavaScript() { let count = 0 // count — счётчик let result = ‘Π‘Ρ‡Π΅Ρ‚: ‘ // ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ счСт Π½Π° любой while (count < 10) { result += count + ‘, ‘ count++ } return result }

Loading. ..

Cчётчик count в примСрС имССт значСниС

0. УсловиСм нашСго Ρ†ΠΈΠΊΠ»Π° (ΠΎΠ½ΠΎ прописано πŸ–ŠοΈ Π² скобках) Π·Π°Π΄Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊ с ΠΊΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ сСбя снова ΠΈ снова Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ собствСнно while) count мСньшС 10.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 мСньшС 10, ΠΊΠΎΠ΄πŸ“Ÿ запускаСтся. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π·Π°Π½ΠΎΠ²ΠΎ провСряСт βœ”οΈ условиС, Ссли условиС всё Π΅Ρ‰Ρ‘ истинно true βœ… , Ρ‚ΠΎ ΠΊΠΎΠ΄πŸ“Ÿ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ вновь. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счётчика Π½Π° 1. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π½Π° 0, ΠΎΡ‚Ρ‡Π΅Π³ΠΎ нашС условиС счётчик < 10 ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π±Ρ‹ всСгда истинным, Π° наш ΠΊΠΎΠ΄πŸ“Ÿ Π±Ρ‹ зациклился Π½Π°Π²Π΅Ρ‡Π½ΠΎ!

Π’ ΠΈΡ‚ΠΎΠ³Π΅ послС 10 Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΎΠ½ станСт Ρ€Π°Π²Π½Ρ‹ΠΌ 10. ПослС этого ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ Ρ†ΠΈΠΊΠ» Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ условиС false ❎ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ ΠΊ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ строчкам нашСго ΠΊΠΎΠ΄Π°πŸ“Ÿ .

Π¦ΠΈΠΊΠ» for ()​

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ for ΡΠΎΠ·Π΄Π°Ρ‘Ρ‚πŸ—οΈ Ρ†ΠΈΠΊΠ», состоящий ΠΈΠ· Ρ‚Ρ€Π΅Ρ… 3️⃣ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятой.

Бинтаксис​

for ([инициализация]; [условиС]; [Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅])
{ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ }

инициализация — Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒπŸ—£οΈ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎπŸ—οΈ слова let. Π­Ρ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΈΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†ΠΈΠΊΠ»Π΅ for, Ρ‚.Π΅. Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ области области видимости (для бСзопасности).

условиС — Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ истинно, Ρ†ΠΈΠΊΠ» выполняСтся. УсловиС Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Если Π΅Π³ΠΎ Π½Π΅Ρ‚, условиС всСгда считаСтся истиной. Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ for Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ выполнСния условия. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для увСличСния++, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ-- ΠΈΠ»ΠΈ обновлСния i += 5 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ πŸ”” счётчика.

Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — выполняСмый ΠΊΠΎΠ΄πŸ“Ÿ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΏΠΎΠΊΠ° условиС Ρ†ΠΈΠΊΠ»Π° истинно.

Π§Ρ‚ΠΎΠ± Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ мноТСство Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ†ΠΈΠΊΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π»ΠΎΠΊ { ... } для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ этих Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ выраТСния Π² Ρ†ΠΈΠΊΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ пустоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ for (;;;).

ΠŸΠΎΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ сумму чисСл ΠΎΡ‚ 0 Π΄ΠΎ 100 πŸ‘‡ :

function learnJavaScript() { let sum = 0 for (let i = 0; i <= 100; i++) { sum += i } return sum }

Loading…

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ писали наш 1️⃣ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ while( ), Ρ‡Ρ‚ΠΎ происходило с нашим счётчиком? ΠœΡ‹ выяснили, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ постоянно измСнялся (Π² этом Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ++). ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ, Ссли Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎ это, Ρ‚ΠΎ ΠΊΠΎΠ΄πŸ“Ÿ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ‚Π»ΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ².

Π§Ρ‚ΠΎ ΠΆ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ситуации ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ довольно рСгулярно с

while‑циклами, ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому for сдСлали со встроСнным счётчиком!

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΠΊΠ»Π° for​

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ видя ΠΏΠ΅Ρ€Π΅Π΄ собой ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡπŸ“– Ρ†ΠΈΠΊΠ»Π° for, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ πŸ€” , Ρ‡Ρ‚ΠΎ это что‑то вСсьма странноС. Но ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ πŸ§‘β€πŸŽ“ Π΅Π³ΠΎ всё Ρ€Π°Π²Π½ΠΎ слСдуСт, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ встрСтитС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·:

function learnJavaScript() { let result = ‘Π‘Ρ‡Π΅Ρ‚: ‘ for (let i = 0; i < 10; i++) { result += i + ‘ ‘ } return result }

Loading…

Ну ΠΊΠ°ΠΊ, ΡƒΠ·Π½Π°Π»ΠΈ? А Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ! Π’Π΅Π΄ΡŒ это практичСски Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄πŸ“Ÿ , Ρ‡Ρ‚ΠΎ ΠΌΡ‹ использовали для while Ρ†ΠΈΠΊΠ»Π° Π² Π½Π°Ρ‡Π°Π»Π΅ Π³Π»Π°Π²Ρ‹! Π’Ρ€ΠΈ части Ρ†ΠΈΠΊΠ»Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой; всС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΈ Π² Ρ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅

while, Π½ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

  1. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ объявляСм счСтчик-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ πŸ”” let i = 0. ИмСнно Π² самой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²Π½Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° данная i Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Π° это бСзопасно!
  2. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π·Π°Π΄Π°Ρ‘ΠΌ условиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ†ΠΈΠΊΠ»Π° (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π° стоит Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΉ). Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΡ‚ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρƒ нас Π±Ρ‹Π»ΠΎ 10 Ρ†ΠΈΠΊΠ»ΠΎΠ² запуска, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π»ΠΈ мСсто 10 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠ΄Π°).
  3. Π’Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ нашСго ΠΊΠΎΠ΄Π° являСтся ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ++ (ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ --). Он запускаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всякий Ρ€Π°Π· ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ πŸ”” .

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅β€‹

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всСгда, ΠΊΠΎΠ³Π΄Π° извСстно количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Ρ‹ скорСС Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с for, Π½Π΅ΠΆΠ΅Π»ΠΈ с while. Π’ связи с этим Ρ†ΠΈΠΊΠ»Ρ‹ for Ρ‚Π°ΠΊ популярны. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ популярны ΠΈ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ здСсь.

React Native​

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Π² React Native прилоТСниях.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹?​

ΠŸΠΈΡˆΠΈΡ‚Π΅ Π² Discord ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌΠΌ Ρ‡Π°Ρ‚, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наши новости

Вопросы:​

Как называСтся Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉ сСбя снова ΠΈ снова, ΠΏΠΎΠΊΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС Π½Π΅ пСрСстанСт Π±Ρ‹Ρ‚ΡŒ истинным?

  1. Π¦ΠΈΠΊΠ»
  2. УсловиС
  3. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ

Какой ΠΈΠ· Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Ρ†ΠΈΠΊΠ»Π° являСтся Π±ΠΎΠ»Π΅Π΅ популярным?

  1. for
  2. while
  3. break

Бколько сообщСний выдаст Π² консоль ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?

let k = 0
while (k < 7) {
console. log('Π΅Ρ‰Ρ‘ строчка!')
}
  1. 7
  2. 8
  3. бСсконСчно

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ символа ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° находящиСся Π² скобках части Ρ†ΠΈΠΊΠ»Π° for?

  1. &&
  2. ;
  3. .

Если _______ всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ истинным, Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΡΡ‚Ρ€ΡΡ‚ΡŒ Π² бСсконСчном _______.

  1. условиС/Ρ†ΠΈΠΊΠ»Π΅
  2. Ρ†ΠΈΠΊΠ»/условии

Как называСтся срСднСС _____ ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… Π·Π°ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Π² скобки частСй Ρ†ΠΈΠΊΠ»Π° for?

  1. Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
  2. УсловиС
  3. ΠŸΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅

НазовитС Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ обозначаСтся Ρ€Π°Π·ΠΎΠ²ΠΎΠ΅ (шаговоС) ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°?

  1. Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ
  2. ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅
  3. Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½Π° сколько Π²Ρ‹ усвоили этот ΡƒΡ€ΠΎΠΊ, ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст Π² мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ нашСй ΡˆΠΊΠΎΠ»Ρ‹ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ Π±ΠΎΡ‚Π΅.

Бсылки:​

  1. MDN web doc. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Π¦ΠΈΠΊΠ» do…while»
  2. MDN web doc. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Π¦ΠΈΠΊΠ» for»
  3. MDN web doc. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Π¦ΠΈΠΊΠ» while»
  4. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Iteration», сайт Javascript Express
  5. Π‘Ρ‚Π°Ρ‚ΡŒΡ «Π¦ΠΈΠΊΠ»Ρ‹ while ΠΈ for»
  6. Код для подростков: прСкрасноС руководство ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Ρ‚ΠΎΠΌ 1: Javascript — Jeremy Moritz

Contributors βœ¨β€‹

Thanks goes to these wonderful people (emoji key):


Dmitriy K.
πŸ“–

Dmitriy Vasilev
πŸ’΅

Resoner2005
πŸ› 🎨 πŸ–‹

Navernoss
πŸ–‹ πŸ› 🎨

JavaScript для Ρ†ΠΈΠΊΠ»Π° | Berkeley Coding Boot Camp

JavaScript для Ρ†ΠΈΠΊΠ»Π° | Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Π‘Π΅Ρ€ΠΊΠ»ΠΈ | Π‘Π°Π½-Ѐранциско

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ†ΠΈΠΊΠ» for Π² JavaScript ΠΈ структуры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ быстро Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ΠΎΠ² вычислСний Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ситуаций, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ элСмСнтами.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ JavaScript для Ρ†ΠΈΠΊΠ»Π°?

Π¦ΠΈΠΊΠ» for Π² JS ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для программирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ дСйствий, Ρ‚Π°ΠΊΠΆΠ΅ извСстноС ΠΊΠ°ΠΊ итСрация. ИспользованиС Ρ†ΠΈΠΊΠ»Π° for ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя нСсколько Π²Π΅Ρ‰Π΅ΠΉ:

  • Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ: Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Ρ†ΠΈΠΊΠ»Ρƒ, Π³Π΄Π΅ ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ.
  • УсловиС для Π²Ρ‹Ρ…ΠΎΠ΄Π°: ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ†ΠΈΠΊΠ»Ρƒ JavaScript for, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это происходит, ΠΊΠΎΠ³Π΄Π° счСтчик достигаСт Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния.
  • Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€: ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ часто счСтчик пСрСмСщаСтся с ΠΏΡ€ΠΈΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ.

Π‘ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ†ΠΈΠΊΠ»Π° JavaScript for Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, достигнуто Π»ΠΈ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎΠ΅ количСство. Если Π΄Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°. Если Π½Π΅Ρ‚, Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ снова.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ JavaScript для Ρ†ΠΈΠΊΠ»ΠΎΠ² Ρ‚Π°ΠΊ Π²Π°ΠΆΠ΅Π½

Π¦ΠΈΠΊΠ» ΡƒΠ΄ΠΎΠ±Π΅Π½ для выполнСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ ΠΈΠ»ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ вычислСния. Π¦ΠΈΠΊΠ» for Π² JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ.

JavaScript для построСния Ρ†ΠΈΠΊΠ»Π°

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… курсов ΠΏΠΎ JavaScript Π½Π°ΡƒΡ‡Π°Ρ‚ вас ваТности построСния Ρ†ΠΈΠΊΠ»Π°. Π’ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°Ρ‰Π΅ всСго, это для Ρ†ΠΈΠΊΠ»Π° , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π’ этом Ρ†ΠΈΠΊΠ»Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово «для». Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ условиС. Π€ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ запускС Ρ†ΠΈΠΊΠ»Π° JavaScript for.

Π’ любом Ρ†ΠΈΠΊΠ»Π΅ for Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΌΠΎΠ³ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ условия для Π²Ρ‹Ρ…ΠΎΠ΄Π°. Если Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Ρ†ΠΈΠΊΠ»Ρƒ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ условия Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ β€” ΠΈΠ»ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ваш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· строя.

Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° JavaScript for

Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° JS for Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. Если это Ρ‚Π°ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ останавливаСт Ρ†ΠΈΠΊΠ» JavaScript for, позволяя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ.

НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ поиск Π² массивС, содСрТащСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, ваш ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» JavaScript for, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ части ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ помСститС ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»ΡŒ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот Ρ‚ΠΈΠΏ Ρ†ΠΈΠΊΠ»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ноль, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ счСтчик, ΠΈ запускайтС Π΅Π³ΠΎ, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ ΠΈΠ»ΠΈ большС contact.length . Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° позволяСт ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эти значСния ΠΊΠ°ΠΊ splitContact . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, соотвСтствуСт Π»ΠΈ имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° поиску. Если это Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ строку Π² свой Π°Π±Π·Π°Ρ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» словом Β«Ρ€Π°Π·Ρ€Ρ‹Π²Β».

Если этот процСсс Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ тСкст для ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Β«ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Β» ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ условиС для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° JavaScript for.

Π’ΠΈΠΏΡ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ² JavaScript

Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс ΠΏΠΎ JavaScriptΒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ вас Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ хотя вмСсто являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным Ρ‚ΠΈΠΏΠΎΠΌ Ρ†ΠΈΠΊΠ»Π° JavaScript, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ взаимозамСняСмо для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ сходных Π·Π°Π΄Π°Ρ‡. Π’ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ большС нравится ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Ρ‚ΠΈΠΏΠΎΠ² Ρ†ΠΈΠΊΠ»ΠΎΠ² JavaScript. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” для . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот ΠΊΠΎΠ΄:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ†ΠΈΠΊΠ» JavaScript β€” , Π° . Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ†ΠΈΠΊΠ» для . Однако Π² этом Ρ‚ΠΈΠΏΠ΅ Ρ†ΠΈΠΊΠ»Π° JavaScript Π²Ρ‹ устанавливаСтС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ устанавливаСтС Ρ†ΠΈΠΊΠ». ПослСднСС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго Ρ†ΠΈΠΊΠ»Π° послС запуска вашСго ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ отличаСтся ΠΎΡ‚ Ρ†ΠΈΠΊΠ»Π° for , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²Π° элСмСнта Π±Ρ‹Π»ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки. УсловиС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок. Π­Ρ‚ΠΎ ΠΊΠΎΠ΄ для запуска этого Ρ‚ΠΈΠΏΠ° Ρ†ΠΈΠΊΠ»Π°:

ПослСднСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° JavaScript β€” do…while . Π₯отя ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΊΠΎΠ΄ while , ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅: условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° находится Π² самом ΠΊΠΎΠ½Ρ†Π΅, Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Β«ΠΏΠΎΠΊΠ°Β». Код для этого выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Когда Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ†ΠΈΠΊΠ»Π° JavaScript для , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ, скорСС всСго, это Π±ΡƒΠ΄Π΅Ρ‚ самый простой Ρ†ΠΈΠΊΠ» для запоминания. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π° ΠΏΡ€ΠΎΡ‰Π΅, Π²Ρ‹ с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ условиС Π²Ρ‹Ρ…ΠΎΠ΄Π°, Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Π²Ρ‹ смоТСтС Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π° мСстС, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ JS Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»ΠΎΠ².

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ подходят для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΈΠ»ΠΈ спСциализированных ситуаций. Π§Ρ‚Π΅Π½ΠΈΠ΅ руководства ΠΏΠΎ Ρ†ΠΈΠΊΠ»Π°ΠΌ ΠΈ итСрациям ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ†ΠΈΠΊΠ»Π°Ρ… JavaScript.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мысли

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ использованиС Ρ†ΠΈΠΊΠ»Π° for Π² JavaScript β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ курс ΠΏΠΎ JavaScript Π² Π‘Π°Π½-Ѐранциско ΠΈΠ»ΠΈ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅, это руководство ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.

*ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΈ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ нашСго ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ лагСря. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΡƒΡ‡Π΅Π±Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

* ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅.

Имя *

Ѐамилия *

АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ *

НомСр Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° *

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ ΡˆΠΊΠΎΠ»Ρ‹ Π² срСднСй школС ΠΈΠ»ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. 0113 *

НСдавний выпускник, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свой ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ ΠΏΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΉ Π»Π΅ΡΡ‚Π½ΠΈΡ†Π΅Π Π°Π·Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠΉ бизнСсЯ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ всСго описываСт Π²Π°ΡˆΡƒ Ρ†Π΅Π»ΡŒ? *

Какая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ вас большС всСго интСрСсуСт? *

НСтДа, ΠΌΠ΅Π½Π΅Π΅ 2 Π»Π΅Ρ‚Π”Π°, ΠΎΡ‚ 2 Π΄ΠΎ 5 Π»Π΅Ρ‚Π”Π°, Π±ΠΎΠ»Π΅Π΅ 5 Π»Π΅Ρ‚Π”Π°, Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ‚ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΉ сфСрС? *

НСмСдлСнноВ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 6 мСсяцСвЧСрСз 6-12 мСсяцСвЧСрСз Π³ΠΎΠ΄ ΠΈΠ»ΠΈ болССКак скоро Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ? *

Π‘Π¨ΠΠšΠ°Π½Π°Π΄Π°Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΡΠœΠ΅ΠΊΡΠΈΠΊΠ°Π‘Ρ‚Ρ€Π°Π½Π° *

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ΠΊΠΎΠ³ΠΎΡ€Ρ‚Ρ‹/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ *

edX Boot Camps являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ 2U Inc., матСринской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ edX. edX ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях обучСния, Π² Ρ‚ΠΎΠΌ числС с ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈ нСкоммСрчСскими ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΌΠ½Π΅ ΠΎ edX.

ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ эту Ρ„ΠΎΡ€ΠΌΡƒ, Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ edX Boot Camps Π² партнСрствС с Berkeley Boot Camps ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ этого ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ лагСря. Π’Π°ΡˆΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ описано Π² нашСй ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ получСния сообщСний Π² любоС врСмя.

НС ****@домСн.com ?
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ доступ ΠΊ нашим ΡΡ‚Π°Ρ‚ΡŒΡΠΌ.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ курсС Berkeley Coding Boot Camp Π² Π‘Π°Π½-Ѐранциско? Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ΠΎΠΌ ΠΏΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ (510) 306-1218.

Π”Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ для пСрсонализированной Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹

Π”Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ для пСрсонализированной Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹

ΠœΡ‹ дСлимся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с Π΄Π΅Π»ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π°ΠΌΠΈ для прСдоставлСния пСрсонализированной ΠΎΠ½Π»Π°ΠΉΠ½-Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹. Π’ соотвСтствии с ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΈΠΌ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ (Β«CCPAΒ») ΠΎΠ±ΠΌΠ΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Β«ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°Β» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ этого Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π°Π΅ΠΌ Π²Π°ΡˆΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ этих Β«ΠΏΡ€ΠΎΠ΄Π°ΠΆΒ» Π² соотвСтствии с CCPA. Π’Π°Ρˆ Π²Ρ‹Π±ΠΎΡ€ сохраняСтся Π² этом Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° этом устройствС. Если Π²Ρ‹ очиститС Ρ„Π°ΠΉΠ»Ρ‹ cookie Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Β«ΠΏΡ€ΠΎΠ΄Π°ΠΆΒ».

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± использовании Π²Π°ΡˆΠΈΡ… Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ 2U, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с нашСй ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

JavaScript для Ρ†ΠΈΠΊΠ»ΠΎΠ²: Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅

  • Π‘Π»ΠΎΠ³ Hubspot
  • HubSpot.com

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

    О Π½Π΅Ρ‚! ΠœΡ‹ Π½Π΅ смогли Π½Π°ΠΉΡ‚ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ.

    ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ, ΠΈ ΠΌΡ‹ постараСмся.

    Афина ΠžΠ·Π°Π½ΠΈΡ‡

    ОбновлСно:

    ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:

    КолСса, ΠΎΠ±Ρ€ΡƒΡ‡ΠΈ ΠΈ ΠΏΠ΅Ρ‚Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ слуТили людям Π½Π° протяТСнии всСй истории, Π½ΠΎ сСгодня ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²ΠΈΠ΄ ΠΏΠ΅Ρ‚Π»ΠΈ. Один ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² Π² соврСмСнных тСхнологиях, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» программирования β€” Π² частности, JavaScript 9.0005 для Ρ†ΠΈΠΊΠ»Π° .

    JavaScript β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык программирования, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° пСрСчислимых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π₯отя Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ тяТСлой Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Javascript, Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ»Ρ‹ for. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ, ΠΈ для выполнСния этих Π·Π°Π΄Π°Ρ‡ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ°:

    • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ для Ρ†ΠΈΠΊΠ»
    • Π·Π°-Π² пСтля
    • И for-of ΡˆΠ»Π΅ΠΉΡ„

    Π’ этом постС ΠΌΡ‹ рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈ объясним, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ пСтля

    для ?

    Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ» ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ списку ΠΈ выполнСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ Π½Π° основС логичСского значСния true ΠΈΠ»ΠΈ false. ΠŸΡ€ΠΈ написании ΠΊΠΎΠ΄Π° Π²Ρ‹ создаСтС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с привязкой ΠΊ области, которая содСрТит количСство Ρ€Π°Π·, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ».

    JavaScript

    для ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΠΊΠ»Π°

    Π’ Π½Π°Ρ‡Π°Π»Π΅ выполнСния Ρ†ΠΈΠΊΠ» провСряСт, являСтся Π»ΠΈ условиС β€” ΠΈΠ»ΠΈ условия β€” истинными. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ выраТСния истинно, Ρ†ΠΈΠΊΠ» Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ пСрСзапустится. Π­Ρ‚ΠΎΡ‚ процСсс повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π»ΠΈΠ±ΠΎ условиС Π½Π΅ станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ, Π»ΠΈΠ±ΠΎ Ρ†ΠΈΠΊΠ» Π½Π΅ достигнСт максимальной ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ.

    Π”Π°Π»Π΅Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΠΊΠ»Π° Π½Π° Π² дСйствии.

     
    for (ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ; условиС; ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€) {
    /*Π”Π΅Π»Π°ΠΉΡ‚Π΅ здСсь классныС ΡˆΡ‚ΡƒΠΊΠΈ*/
    };

    Π­Ρ‚ΠΎΡ‚ синтаксис довольно прост, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΅Π³ΠΎ для ясности.

    • ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ : это ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, связанный с ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ дСйствия этого Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†ΠΈΠΊΠ»Π΅. Он запускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Π½Π°Ρ‡Π°Π»Π΅ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Ρ†ΠΈΠΊΠ»Π°.
    • УсловиС : УсловиС β€” это ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ оцСниваСтся ΠΊΠ°ΠΊ истинноС ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½ΠΎΠ΅ β€” это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ опрСдСляСт, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ β€” Ссли ΠΎΠ½ΠΎ Π»ΠΎΠΆΠ½ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° прСкращаСтся.
    • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ : ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ прСдставляСт собой строку ΠΊΠΎΠ΄Π°, которая выполняСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ нСзависимо ΠΎΡ‚ значСния условия.

    Π‘ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π· взглянСм Π½Π° Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°, Π½Π° этот Ρ€Π°Π· Π² качСствС практичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

     
    for (ΠΏΡƒΡΡ‚ΡŒ i = 0; i < 10; i++) {
    /*Π”Π΅Π»Π°ΠΉΡ‚Π΅ здСсь классныС Π²Π΅Ρ‰ΠΈ*/
    };

    JavaScript

    break in for Π¦ΠΈΠΊΠ»Ρ‹

    ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово JavaScript break ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π° Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ условиС, установлСнноС программистом. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для обнаруТСния ошибок Π²ΠΎ врСмя выполнСния ΠΊΠΎΠ΄Π° ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ ошибки ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΈΠΆΠ΅.

     
    for (ΠΏΡƒΡΡ‚ΡŒ i = 0; i < 10; i++) {
    /*ВыполняСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ i Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π²Π½ΠΎ Ρ†Π΅Π»ΠΎΠΌΡƒ числу 3*/
    if (i === 3) { break; }
    /*Π”Π΅Π»Π°ΠΉΡ‚Π΅ здСсь интСрСсныС Π²Π΅Ρ‰ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ*/
    };

    Π¦ΠΈΠΊΠ» JavaScript

    for Массив

    Π¦ΠΈΠΊΠ» JavaScript for Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ массиву, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ JavaScript стандартная 9Π¦ΠΈΠΊΠ» 0005 для прСкрасно справляСтся с массивами, Π½ΠΎ для Π±ΠΎΠ»Π΅Π΅ слоТных структур ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ² для .

    Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Ρ†ΠΈΠΊΠ»ΠΎΠ² for , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ β€” Ρ†ΠΈΠΊΠ» for-of ΠΈ Ρ†ΠΈΠΊΠ» for-in . Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈ обсудим, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, начиная с Ρ†ΠΈΠΊΠ»Π° for-in .

    JavaScript

    for-in Π¦ΠΈΠΊΠ»

    Π¦ΠΈΠΊΠ» for-in ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ пСрСчисляСмыС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΎΠ½ сравним с Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ вмСсто ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

    Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого Π² дСйствии.

     
    for (ΠΊΠ»ΡŽΡ‡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅) {
    /*Π”Π΅Π»Π°ΠΉΡ‚Π΅ здСсь классныС Π²Π΅Ρ‰ΠΈ*/
    };
    • Π¦ΠΈΠΊΠ» for-in ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
    • КаТдая итСрация Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡
    • ΠšΠ»ΡŽΡ‡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для доступа ΠΊ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ

    Π’ этом Ρ†ΠΈΠΊΠ»Π΅ порядок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ индСксы, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ всСгда Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ. Если порядок индСксов Π²Π°ΠΆΠ΅Π½, Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 9ВмСсто Ρ†ΠΈΠΊΠ»Π° 0005 for-of .

    JavaScript

    for-of Π¦ΠΈΠΊΠ»

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для цикличСского ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Ρ‚Ρ‹, массивы, Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈ Ρ‚. Π΄. Π’ случаС любого Ρ†ΠΈΠΊΠ»Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎ для ΠΊΠ»ΡŽΡ‡Π°, Π»ΠΈΠ±ΠΎ для значСния ΠΏΠ°Ρ€Ρ‹.

     
    for (пСрСмСнная iterable) {
    /*Π”Π΅Π»Π°ΠΉΡ‚Π΅ здСсь классныС Π²Π΅Ρ‰ΠΈ*/
    };
    • пСрСмСнная : для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ объявлСна ​​с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ const, let ΠΈΠ»ΠΈ var.
    • ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ : ΠžΠ±ΡŠΠ΅ΠΊΡ‚, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ повторяСмыми свойствами.

    Бинтаксис здСсь Π½Π΅ сильно отличаСтся ΠΎΡ‚ стандартного Ρ†ΠΈΠΊΠ»Π° for .

    На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ свойства присваиваСтся Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ value.object.

    Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎ JavaScript

    для Ρ†ΠΈΠΊΠ»ΠΎΠ²

    Javascript для Ρ†ΠΈΠΊΠ»ΠΎΠ² Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ эффСктивны, ΠΈ ΠΈΡ… использованиС зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹. ИмСя это Π² Π²ΠΈΠ΄Ρƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ принятии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

    • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» для Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для выполнСния простых Π·Π°Π΄Π°Ρ‡ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство Ρ€Π°Π· Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ условия ΠΈΠ»ΠΈ ΠΈΡ… Π½Π°Π±ΠΎΡ€Π°.
    • Π¦ΠΈΠΊΠ» for-in ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Π±ΠΎΡ€Π° Π·Π°Π΄Π°Ρ‡, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ свойств, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ индСксы Π² ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌ порядкС.
    • Π¦ΠΈΠΊΠ» for-of ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Ρ‚Π°ΠΊΠΈΡ… структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ массивы, строки, ΠΊΠ°Ρ€Ρ‚Ρ‹, списки ΡƒΠ·Π»ΠΎΠ² ΠΈ Ρ‚. Π΄.

    Π¦ΠΈΠΊΠ»Ρ‹ For ΠΎΡ‡Π΅Π½ΡŒ эффСктивны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания ΠΈ измСнСния Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², осваивайтС ΠΈΡ…, ΠΈ это окупится.

    Π’Π΅ΠΌΡ‹: Javascript

    НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ этим постом!

    БвязанныС ΡΡ‚Π°Ρ‚ΡŒΠΈ

    • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² JavaScript

      30 ноября 2022 Π³.

    • 11 самых популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Node.

      js CMS Π½Π° 2022 Π³ΠΎΠ΄

      29 нояб. 2022 г.

    • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ объСдинСния массивов JavaScript

      23 ноября 2022 Π³.

    • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ событиС JavaScript onClick: пошаговоС руководство

      23 ноября 2022 Π³.

    • ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ push-массива Π² JavaScript

      22 ноября 2022 Π³.

    • Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ функция JavaScript Require ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

      22 ноября 2022 Π³.

    • JavaScript ΠΈ Node.js: Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π°?

      21 ноября 2022 Π³.

    • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ массива JavaScript

      21 ноября 2022 Π³.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *