JavaScript シェル スクリプトを作成できますか?
あなたは賭けます!
- Windowsでは、
cscript.exe
ファイル拡張子を設定することもできます-jx
ファイル名をダブルクリックするか、シェルでコマンドとして使用するだけで自動的に実行されます。コマンドで"c:\WINDOWS\system32\cscript.exe" /e:JavaScript /nologo "%1" %*
)。これは (私が注意深く測定したところ)、Windows のバッチ言語と戦うよりも約 8000 万倍優れています。約。(また、JScript (Microsoft の JavaScript の変種) を使用したくない場合は、オプションもあります。以下を参照してください。)
- *nix では、インストールされている任意のインタープリターで実行するようにシェル スクリプトを設定できます (これ
#!...
は、コマンド インタープリターに一番上の行が伝えていることです)。探せばいくつか出てくると思います。
- Mac では、おそらくJavaScriptCoreがインストールされています。
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
- 上記のすべてについて、必要に応じて、Rhinoと Java をインストールして、プラットフォームに依存せず、膨大な範囲のライブラリ機能にアクセスできます。Rhino にはシェルが組み込まれており、特定の JavaScript ファイルを実行するように指示することもできます。Java と相互運用するため、これを行うと、Java で利用可能な基本的な機能すべてに簡単にアクセスできます。
Web ブラウザ以外で一般的に使用されている JavaScript はどこですか?
Windows でのシェル スクリプトに使用します。また、Web アプリケーションのサーバー側部分など、サーバー側言語としても使用しています。また、 MongoDBシェル環境 (MongoDB データのクエリに使用できます) やストアド プロシージャなど、軽量で強力なスクリプト言語が役立つ他の環境でも使用されます。
とはいえ、ブラウザーベースのプロジェクトを作成することは、言語を学習するためのリッチでインタラクティブな方法です。