Hello World

Java Script#

Java Script - это язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ слоТноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅Π±-страницах ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ. На Java Script ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ сайты, сСрвСра, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ дСсктоп прилоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ прилоТСния для Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Бинтаксис#

JavaScript, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ мноТСству ΠΏΡ€ΠΎΡ‡ΠΈΡ… языков программирования, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ строгим синтаксисом. Бинтаксис β€” это Ρ€Π°Π·Π΄Π΅Π» Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ прСдлоТСния ΠΈ способы сочСтания слов Π²Π½ΡƒΡ‚Ρ€ΠΈ прСдлоТСния. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΡΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹, ΠΊΠ°ΠΊ люди: ΠΎΠ½ΠΈ Π½Π΅ Π² состоянии «просто ΠΏΠΎΠ½ΡΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρƒ. Машина смоТСт ΠΏΠΎΠ½ΡΡ‚ΡŒ вас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π½Π΅ΠΉ строго Π² Ρ‚Π΅Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΎΡ‚ вас ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚. Π­Ρ‚Π° оТидаСмая Ρ„ΠΎΡ€ΠΌΠ° выраТСния ΠΈ называСтся синтаксисом.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Java Script#

Β«Hello, world!Β» β€” (ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€!) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β»

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Π°ΠΌ понадобится стационарный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ установлСна опСрационная систСма: Windows MacOS ΠΈΠ»ΠΈ Linux.

Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Π² Π½Π°ΡˆΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Google Chrome, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Chrome, ΠΊΡ‚ΠΎ Π½Π΅ Π² курсС это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра Π²Π΅Π±-страниц.

Если Ρƒ вас всё ΠΆΠ΅ Π½Π΅ установлСн Google Chrome, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ здСсь Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° (Firefox, Safari, Edge ΠΈΠ»ΠΈ Internet Explorer), просто Π²Π±ΠΈΠ² Π² поисковой строкС Β«ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ChromeΒ» ΠΈ слСдуя дальнСйшим инструкциям.

ПослС скачивания ΠΈ установки Google Chrome ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Π² адрСсной строкС Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

about:blank

НаТмитС ENTER. И Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ, ΠΏΡƒΡΡ‚ΡƒΡŽ, ΠΏΡƒΡΡ‚ΡƒΡŽ, ΠΏΡƒΡΡ‚ΡƒΡŽ страницу.

about blank

Π’Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ всС ΠΌΡ‹, Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ошибки Π² ΠΊΠΎΠ΄Π΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ошибки Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π±Π°Π³Π°ΠΌΠΈ. Π‘Π°Π³ - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ Π² систСмС, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ошибок Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° ошибок, Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΅Ρ‘ исходном ΠΊΠΎΠ΄Π΅, Π»ΠΈΠ±ΠΎ Π² Π΅Ρ‘ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅.

Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Β«Π½Π΅ΡƒΠ»ΠΎΠ²ΠΈΠΌΠΎΠΉ тСхничСской ошибки» слово Β«ΠΆΡƒΡ‡ΠΎΠΊΒ» (Π°Π½Π³Π». bug) ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ»ΠΎΡΡŒ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ появлСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² пСрсоналом Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π½Ρ‹Ρ… ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ с элСктрооборудованиСм ΠΈ Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ. Π’ 1878 Π³ΠΎΠ΄Ρƒ Вомас Эдисон писал:

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

ΠžΡ‚Π»Π°Π΄ΠΊΠ° – это процСсс поиска ΠΈ исправлСния ошибок Π² скриптС.

Wikipedia

Консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°#

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· основных инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для уничтоТСния Π±Π°Π³ΠΎΠ² ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ - это консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Π Π°Π· Π²Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ программист‐разработчик, Сю ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π²Ρ‹! Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ консоль, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ вмСстС клавиши CTRL, SHIFT (ΠΈΠ»ΠΈ ΠΆΠ΅ COMMAND ΠΈ OPTION, Ссли Ρƒ вас Mac) ΠΈ J. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ всС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ CTRL+SHIFT+J (ΠΈΠ»ΠΈ COMMAND+OPTION+J для Mac соотвСтствСнно).

ПослС наТатия ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш откроСтся новая строка мСню, Π° Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ страницы Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΡƒΠ³Π»ΠΎΠ²ΡƒΡŽ скобку. ΠšΡΡ‚Π°Ρ‚ΠΈ, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор ΠΊ ΠΊΡ€Π°ΡŽ области, Π³Π΄Π΅ ΠΎΠ½ прСвратится Π² Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ стрСлку, Ρ‚ΠΎ, Π½Π°ΠΆΠ°Π² ΠΈ удСрТивая Π»Π΅Π²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ консоли. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сдСлайтС это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ вас Π±Ρ‹Π»ΠΎ большС мСста для ввСдСния ΠΊΠΎΠ΄Π°.

console

Если ΠΆΠ΅ комбинация CTRL+SHIFT+J (ΠΈΠ»ΠΈ COMMAND+OPTION+J) ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ Π² консоль, Π½Π°ΠΆΠ°Π² Π½Π° пустоС мСсто Π½Π° страницС ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² контСкстном мСню ΠΏΡƒΠ½ΠΊΡ‚ Inspect(ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΄) ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΡŒ Console Π² строкС мСню.

Inspect

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ консоли ΠΈ Π²Ρ‹ растянули Π΅Π³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΠΊΠΎΠΉ справа ΠΎΡ‚ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скобки (>). Π’ строкС появится ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ курсор, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст. БСйчас Π²Ρ‹ Π½Π°Π±Π΅Ρ€Ρ‘Ρ‚Π΅ свои ΠΏΠ΅Ρ€Π²Ρ‹Π΅ строчки ΠΊΠΎΠ΄Π°. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст (вмСстС с ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ):

'Hello world!'

Hello world!

НаТмитС ENTER. Консоль Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π²Π°ΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС ваш тСкст: "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!". Π§Π΅Ρ€Π΅Π· консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΌΡ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ общаСмся JavaScript-Π΄Π²ΠΈΠΆΠΎΠΊΠΎΠΌ β€” это такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΈΠ»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, написанный Π½Π° JavaScript.

Hello world!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ UP_ARROW (стрСлка Π²Π²Π΅Ρ€Ρ…) ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ свой тСкст "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!". Π”Π°Π»Π΅Π΅ пСрСмСститС курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ строки ΠΈ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ вмСсто этого тСкста ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

var hello = 'Hello world!'

ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ENTER. Π’ консоли Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚: undefined. Всё ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅:

hello

ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ENTER. Если Π²Ρ‹ всё сдСлали Π²Π΅Ρ€Π½ΠΎ, Ρ‚ΠΎ консоль Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π² строкС сообщСниС "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!". Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½ΡƒΡŽ ΠΈ присвоили Π΅ΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³ΠΎΡ€Π΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ собствСнноручно написали ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° языкС JavaScript!

Hello world!

И ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ это ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² консолС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π”Π°Π»ΡŒΡˆΠ΅ большС! ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ слоТСниС:

2 + 2
//ΠžΡ‚Π²Π΅Ρ‚ консоли: 4

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅:

6 + 4 - 5
//ΠžΡ‚Π²Π΅Ρ‚ консоли: 5

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅:

5 * 5
//ΠžΡ‚Π²Π΅Ρ‚ консоли: 25

Π”Π΅Π»Π΅Π½ΠΈΠ΅:

25 / 5
//ΠžΡ‚Π²Π΅Ρ‚ консоли: 5

И Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ...

Π Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅#

Код JavaScript выполняСтся JavaScript-Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. Π§Π΅Ρ€Π΅Π· консоль ΠΌΡ‹ обращаСмся ΠΊ Π½Π΅ΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Π”Π°Π»Π΅Π΅, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ вСсь ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ курс Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠΊΠ½Π°ΠΌ с нашСго сайта Π² консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Live Coding прямо Π½Π° нашСм сайтС. Для этого ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ LIVE EDITOR слово Hello, словом World. Π’ RESULT Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Hello World.

Live Editor
Result
Hello

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с матСматичСскими опСрациями:

Live Editor
Result
10

Done βœ…#

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

Sumerian school

Вопросы#

  1. Какой URL (адрСс) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ строку Chrome, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°?
  2. КакоС сочСтаниС клавиш ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ консоль Π² Chrome?
  3. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π°Π³?
  4. Каким символом обозначаСтся опСрация слоТСния?
  5. Каким символом обозначаСтся опСрация вычитания?
  6. Каким символом обозначаСтся опСрация умноТСния?
  7. Каким символом обозначаСтся опСрация дСлСния?

Бсылки:#

  1. MDN web docs
  2. Код для подростков: прСкрасноС руководство ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Ρ‚ΠΎΠΌ 1: Javascript - Jeremy Moritz

Contributors ✨#

Thanks goes to these wonderful people (emoji key):


Dmitriy Vasilev

πŸ“–

Become a Patron!