You don't know js(up & going)


Download 424.95 Kb.
Pdf ko'rish
bet5/53
Sana08.11.2023
Hajmi424.95 Kb.
#1757840
1   2   3   4   5   6   7   8   9   ...   53
Bog'liq
You don\'t know JS(up & going)

Выполнение программы
Так как же эти наборы программных операторов сообщают компьютеру, что
нужно делать? Программу нужно *выполнить*, также говорят *запуск
программы*.
Операторы, подобные `a = b * 2`, понятны для разработчиков как при чтении, так
и записи, но фактически в такой форме они не понятны напрямую компьютеру.
Поэтому используется специальная утилита в компьютере (либо *интерпретатор*,
либо *компилятор*) для перевода кода, который вы пишете, в команды, понятные
компьютеру.
В некоторых языках программирования перевод команд обычно выполняется
сверху вниз, строка за строкой, каждый раз когда программа запускается, что
обычно называется *интерпретацией* кода.


В других языках перевод, выполняемый заранее, называется *компиляцией*
кода, поэтому, когда позднее программа *запускается*, то что запускается — это
по факту уже скомпилированные инструкции компьютера, готовые к выполнению.
Обычно утверждают, что JavaScript — *интерпретируемый*, так как ваш исходный
код на JavaScript обрабатывается каждый раз, когда запускается. Но это не
совсем точно. Движок JavaScript на самом деле *компилирует* программу на
лету и затем сразу же запускается скомпилированный код.
**Примечание:** Подробнее о компиляции JavaScript смотрите в первых двух
главах книги *Область видимости и замыкания* этой серии.
Попробуйте сами
Эта глава проиллюстрирует каждое понятие из программирования простыми
примерами кода, полностью написанными на JavaScript (очевидно! .
Нельзя не отметить, что пока вы продвигаетесь по этой главе, вам может
понадобиться перечитать ее несколько раз, и вам следует практиковаться в
каждом из понятий, набирая код самостоятельно. Простейший способ сделать
это - открыть консоль в средствах разработчика в ближайшем браузере Firefox,
Chrome, IE и т.п.).
**Подсказка:** Обычно вы можете запустить консоль разработчика с помощью
горячих клавиш или из меню. Подробнее о запуске и использовании консоли в
вашем любимом браузере см. “Mastering The Developer Tools Console”
(http://blog.teamtreehouse.com/mastering-developer-tools-console). Чтобы ввести
несколько строк в консоли за раз, используйте ` + `, чтобы
переместиться на новую строку. Как только вы просто нажмете ``,
консоль выполнит всё, что вы написали.
Давайте познакомимся с процессом запуска кода в консоли. Сперва я предлагаю
открыть пустую вкладку в браузере. Я предпочитаю делать это, набирая
`about:blank` в адресной строке. Затем убедитесь, что ваша консоль
разработчика, о которой мы только что упоминали, открылась.
Теперь наберите этот код и посмотрите, как он выполняется:
___________________
a = 21;
b = a * 2;
console.log( b );

Download 424.95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling