Как вывести что-то в Rhino?
Я ищу эквивалент javascript для Python2.x print "hi"
.
Я работаю с интерпретатором Rhino javascript на терминале ubuntu.
Когда я печатаю:
document.write{"hi"}
Я получаю сообщение об ошибке, что "документ" не определен.
Ответы
Ответ 1
JavaScript не имеет встроенных методов для обеспечения вывода. Скрипты должны зависеть от функций, предоставляемых средой хоста.
document
- это объект, доступный в веб-браузерах, но не в Rhino. Даже если он доступен, document.write
является функцией. Вы используете ()
для вызова функции, а не {}
.
Rhino предоставляет функцию print
.
print("hi");
Ответ 2
Я не думаю, что у вас есть доступ к объекту "document", поскольку тот, который, как я думаю, вы имеете в виду, доступен только при запуске javascript в браузере.
Кроме того, для вызова функций используйте обычные скобки, а не фигурные скобки.
Просто попробуйте:
print('Hello, world!')