diadia

興味があることをやってみる。自分のメモを残しておきます。

javascriptファイルを実行する方法

javascriptで書かれたファイルを実行する方法を今更ながら知ったので記録しておく。

ブラウザで開いて実行する方法

今まで.jsファイルは該当の ファイルを選択してブラウザで開いてconsole.logとかを確認していた。

nodejsを使って実行する方法

それとは別にnode hoge.jsとすれば、javascriptのコードを走らせ、ターミナルにconsole.logの結果を表示させることができる。

この場合のnode は

python hoge.py

pythonと同じ役割なのだろうと思う。

visual studio codeのドキュメントの中ではnode.jsをruntimeだと 定義している。 ランタイムとはある言語で書かれたファイルを実行するものに必要なものとのことだった。 ここにきてruntimeという概念を認知した。

Node.js is a platform for building fast and scalable server applications using JavaScript. Node.js is the runtime and npm is the Package Manager for Node.js modules.

Build Node.js Apps with Visual Studio Code

runtimeについての解説資料

https://wa3.i-3-i.info/word13464.html