Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Интерактивный режим
Инструкции или выражения JavaScript можно выполнять в командной строке и сразу видеть результат, запустив интерактивный режим с помощью команды node
:
C:\book\p1>node
Welcome to Node.js v12.18.3.
Type ".help" for more information.
>
После запуска выводится приглашение для ввода инструкции >
и программа ожидает действий от нас. Вводим инструкцию или выражение и после окончания ввода нажимаем клавишу <Enter>. На следующей строке сразу выводится значение инструкции и программа снова ожидает наших действий:
> console.log('Привет, мир!');
Привет, мир!
undefined
>
Во второй строке вывелось сообщение в окно консоли, а в третьей — результат, возвращаемый методом log()
. Метод ничего не возвращает, поэтому мы получили значение undefined
, которое как раз и информирует нас об отсутствии возвращаемого значения.
В предыдущем примере мы выводили строку с помощью метода log()
. В интерактивном режиме это делать не обязательно. Мы можем просто ввести строку и нажать клавишу <Enter> для получения результата:
> 'Привет, мир!'
'Привет, мир!'
>
Обратите внимание: строка вывелась в одинарных кавычках, тогда как при использовании метода log()
кавычки не выводятся.
Учитывая возможность получить результат сразу после ввода команды, интерактивный режим можно использовать для изучения команд, а также в качестве многофункционального калькулятора:
> 10 + 12 * 2
34
>
Однако следует учитывать особенности вычисления при работе с вещественными числами. В этом примере ожидаемым был бы результат 0.0
, но мы получаем совсем другой результат:
> 0.3 - 0.1 - 0.2
-2.7755575615628914e-17
>
Результат вычисления последнего выражения сохраняется в переменной с названием _
(одно подчеркивание). Это позволяет производить дальнейшие расчеты без ввода предыдущего результата:
> 25 * 3 // Умножение
75
> _ + 25 // Сложение. Эквивалентно 75 + 25
100
> _ / 20 // Деление. Эквивалентно 100 / 20
5
Для выхода из интерактивного режима дважды нажимаем комбинацию клавиш <Ctrl>+<C> или выполняем команду .exit
:
(To exit, press ^C again or ^D or type .exit)
>
C:\book\p1>
Помощь сайту
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов