初心者にJavascriptを教える機会があるのですが。
jsファイル単体で動作させる方法はないでしょうか?
ブラウザで走らせるにはいつもhtmlファイルに
<script> console.log("hello"); </script>のような形を取っていてちょっと面倒です。
jsファイルを直接ブラウザに読ませるとソースが表示されてしまい、ソースが走りません。
直接走らせる方法があれば教えてください。
あくまで、jsファイルを動作させたいのでurl欄にソースを書き込んで実行させる方法は使えません。いい方法があればよろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答10件
0
おはようございます
こんなの見つかりましたけど
今すぐ使えるJavaScriptを実行する環境まとめ
単体のイメージがよく分かりませんが、console.log の出力が出る場所が必要なので
ターミナルなりコマンドプロンプトなり、ブラウザなり結局必要になると思いますよ。
投稿2016/06/29 23:22
総合スコア2208
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ブラウザ上ではないので若干仕様が違いますが JScript というのが WSH 上で動きます。
コマンドラインから wscript <ファイル名.js> で起動します。
投稿2016/06/29 23:26
編集2016/06/29 23:27総合スコア28675
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
自分はFirefoxのスクラッチパッドを使ってますね。
スクラッチパッドは、JavaScript の実験環境を提供します。Web ページと対話するコードの記述、実行、結果の確認ができます。
一度に 1 行のコードを実行するよう設計されている Web コンソールとは異なり、スクラッチパッドはより大きな JavaScript コードのかたまりを編集でき、そして出力結果の用途に応じたさまざまな方法でコードを実行することができます。
スクラッチパッド - 開発ツール | MDN
ブックマークレットが使えないようなページでもスクラッチパッドのコードは実行できるので、ちょっとした自動化とかにも使ってたりします。
投稿2016/06/30 08:51
総合スコア37440
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
単純にロード用のHTMLを作ってそこからjsを呼び出してはいかがでしょう。
HTML
1<script src="hello.js"></script>
別案としてはドラッグ&ドロップでファイルを受け取ってFile APIでjsの中身を読んでscript要素として追加するとか。
【[HTML5]ドラッグ&ドロップを実装するのに参考になった記事まとめ - Qiita】
http://qiita.com/okmttdhr/items/d72980730977bc272085
【JavaScript でのローカル ファイルの読み込み - HTML5 Rocks】
http://www.html5rocks.com/ja/tutorials/file/dndfiles/
【HTML5のFile APIでローカルファイル情報取得してやんよ!!! | ときどきWEB】
http://tokidoki-web.com/2013/08/file-apiでローカルファイル情報取得してやんよ/
【HTML5 File API を使ってファイル読み込み | TM Life】
http://tmlife.net/programming/javascript/html5-file-api-file-read.html
投稿2016/06/30 01:44
総合スコア69625
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
html
1<script src="hoge.js"></script>
上の書き方でhoge.jsをロードするのが一般的だと思います。これはもうどんな開発に携わっても、htmlに書いてある定番なので覚えてしまいましょう。
F12ボタンを押せば、開発者ツールが出ますので、そこでjsがきちんと読まれているか確認してください。
ただjsの実行がしたいならみなさんのおっしゃるとおり、jsFiddleなどのクラウドサービスが手っ取り早いと思います。
投稿2017/12/05 17:01
総合スコア1161
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

0
ちょっと環境限定の回答になってしまいますが、
コードエディタにVisual Studio Codeを使用していれば、拡張機能のCode Runnerがとても便利です。
選択範囲のみの実行も可能となります。
VSCodeは最近のアップデートでコンソール画面を右側に置けるようになったので、更に重宝しています。
投稿2017/12/03 00:49
総合スコア77
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
自分はmacのcoderunnerっていうデスクトップアプリ使ってます。いろんな言語を実行できます。
投稿2016/07/07 08:33
総合スコア854
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/30 02:08
2016/06/30 02:18