JavaScriptで標準出力に文字列"Hello, world!"を出力するプログラムを書きたいのですが、どのようにすれば良いでしょうか。
Node.jsを用いるのは妥当なのでしょうか。より一般的な方法は他に有るでしょうか。


検索してみたところ、下のリンクのような解説が見つかり、これらは私がやりたいことと一致しています。

上記も含め私が探した範囲では標準入出力やファイルを扱うものはNode.jsを使用しているものばかりだったのですが、次に示す理由から、今回の用途でNode.jsを使うのは妥当なのか、他にJavaScriptとして正当な(一般的な)やり方があるのでは無いかという疑問が払拭出来ていません。

  • Node.jsはよく "サーバサイドJavaScript環境" というような呼称で説明されているが(参考:Wikipedia)私が行いたいのはサーバサイドでなくクライアントサイドプログラミングである。(そもそも何を以ってサーバ/クライアントとするのかも不明ですが…)
  • サーバサイド、という単語を無視したとしても、公式サイトにある説明もやはり私が行いたいこととずれているように感じる。
    • 標準出力に出すのは当たり前の処理過ぎてNode.jsの特徴としてイントロダクションに記載するまでもない、ということはあり得そう。(が、JavaScriptで標準入出力を扱うことはそんなに当然の事のようには感じられなかった)