たとえば、Pythonスクリプトを実行する場合はpython filename.pyと入力します。Cプログラムを実行する場合はmake filenameその後./ filenameと入力します。 _。 .jsファイルをどのように使用しますか。
スクリプトを評価するには、JavaScriptエンジン( MozillaのRhino など)が必要です。Pythonの場合とまったく同じですが、後者は標準ディストリビューションに同梱されています。
Rhino(または代替)がインストールされていてパス上にある場合は、JSの実行は確かに同じくらい簡単です。
> rhino filename.js
JavaScriptはそれ自体が単なる言語ですが、多くの特定のスクリプトはブラウザのような環境で実行されることを想定しています。したがって、location.href
などのグローバル変数にアクセスし、 print
を呼び出さずにDOMオブジェクトを追加する。
Webページ用に書かれたスクリプトを手に入れたなら、stdinから引数を受け取ってstdoutに書き込めるようにするために、それをいくらかラップまたは修正する必要があるかもしれません。 (私はRhinoが標準的なブラウザのグローバル変数をエミュレートするモードを持っていると信じていますが、今のところドキュメントは見つかりませんが)
もう一つの答えはNodeJSでしょう!
Node.jsは、高速でスケーラブルなネットワークアプリケーションを簡単に構築するためのChromeのJavaScriptランタイム上に構築されたプラットフォームです。 Node.jsはイベントドリブンのノンブロッキングI/Oモデルを使用しているため、軽量で効率的で、分散デバイスをまたいで実行されるデータ集約型のリアルタイムアプリケーションに最適です。
Terminalを使うと、node
コマンドを使って起動することができます。
$ node
> 2 + 4
6
>
注:単に入力を終了したい場合
.exit
このようなJavaScriptファイルを実行することもできます。
node file.js
Macをお持ちの場合、OS X(ターミナル)で次のように入力してjsc
のJavaScriptコンソールを取得できます。
/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc
inTerminal.app.
次のように、jscの引数として名前を追加することにより、.jsスクリプトの1つを実行することもできます。
jsc your_awesome_script_name.js
注意:開発中にconsole.log()
を使用しますが、jscでは代わりにdebug()
関数が必要です。
Ubuntuには、いくつかの素敵な ECMAScriptシェル があります。それらの間にSpiderMonkeyに言及する価値があります。 Sudo apt-get install spidermonkey
で追加できます
オンWindows他の人が言ったように、OS上に直接構築されたcscript
とwscript
に頼ることができます。
私も別のを追加します:)問題への考え方、時間があり、新しいことを学びたい場合は coffee-script 独自のコンパイラ/コンソールがあり、非常に正確なJavascriptを出力します。ブラウザで試すこともできます(リンク「coffeescriptを試す」)。
そのためにnode.jsを使用します。これは、node
を使用してbrew
をインストールする方法の例です。
brew update && install node
それからnode filename.js
をタイプしてプログラムを実行すれば、出力にconsole.log()
を使用できます。
それは粗雑ですが、ChromeでJavascriptコンソールを開き(Ctrl + Shift + J)、*。jsファイルのテキスト内容を貼り付けてEnterを押すことができます。
あなたが窓を使っているなら。
node.js
を設定し、node.js
端末を開いてください。node.js
コマンドプロンプトを開き、jsファイルを保存したディレクトリに移動します。node yourfilename.js
というコマンドを与えてjsファイルを実行します。JavaScriptコードを実行して結果を次の行に表示する場合は、codecademy
Webサイトを使用してください。
あるいは、Javascriptで遊んでみたいだけの場合は、ブラウザオプションで Codecademy / Javascript Labを選択してください。
彼らはまたPythonとRuby IDEを持っています。
Windows PCを使用している場合は、WScript.exeまたはCScript.exeを使用できます。
ブラウザ環境にいないので、document.write
やwindow
オブジェクトに依存しているものはwindow.alert
のように機能しません。代わりに、プロンプトにものを出力するためにWScript.Echo
を呼び出すことができます。
http://msdn.Microsoft.com/ja-jp/library/9bbdkx3k(VS.85).aspx
私もそれを調べてみましたが、その代わりにRemy Sharpによる jsconsole.com を使用しました(彼はjsbin.comも作成しました)。私はUbuntu 12.10を使っていますので 特別なアイコンを作成しなければなりません しかしWindowsを使っていてChromeを使うのであれば単にTools> Create Application Shortcutsに行ってください。私の場合は、Ubuntu)このサイトはMacのjsc
コンソールのように機能します。実際には(URLからライブラリ/コードをロードするような)いくつかの素晴らしい機能もありますが、jsc
はそうではないと思います。
お役に立てれば。
Ubuntuでは、 をインストールしてください libjavascriptcoregtk-3.0-bin そして/usr/bin/jsc
( マンページ )を使用してください。
これは「回り道」の解決策ですが、 ipython を使用できます。
端末からipythonノートブックを起動します。
$ ipython notebook
それはあなたがJavaScriptを実行することができるブラウザで開くでしょう
phantomjs.org からシステムに応じてphantomjs
Download phantomjsをダウンロードすることもできます(私の場合はMax OSXです)。例えば。 #!./bin/phantomjs
コードを保存してください。あなたのjavascriptが保存されている端末に行ってください。あなたは> phantomjs filename.js
を使って実行することができます。
上記のすべての答えは素晴らしいものです。私はjavascripts(*.js)
ファイル、javascript
name__のunrelated兄弟、Java
name__を実行するために考慮することができるものが1つ欠けているのを見ます。
JDK
name__は2つのNiceツールを思い付き、javascripts
name__の実行に利用できます。これがコマンドのようなものです。必ずJDK\bin
に移動してください。
jjs example.js
それはこのようになる別のcommmand
name__ツールを思い付きます -
jrunscript example.js
これが他の人に役立つことを願っています。