フォローしましたJavaScriptは今トップクラスの人気を持つプログラミング言語です。本記事はそんなJavaScriptをはじめる入門記事の連載、第1回目です。連載ではイマドキのJavaScriptのイロハを解説していき、最近流行っているフレームワークNuxtやNextを使って実際にちょっとしたウェブサイトを楽々作れる・サービス開発ができるところまでを目指しています。今回の記事ではWindowsでJavaScriptを、手元で動かすまでを解説します。・JavaScriptでできること・JavaScriptはいまイチバン人気のある言語である・JavaScriptをはじめよう(Windows)・Nodistを使ってNode.jsをインストールしようJavaScriptでできることまずは皆さんもご存じでしょう。JavaScriptはウェブブラウザで動く言語です。ここnoteも含めて様々なウェブサービスでJavaScriptが活用されています。ウェブブラウザ上だけの言語ではありません。Node.jsというオープンソースのプログラムを使えば、PythonやJavaあるいはRubyといった他の言語と同じように、WindowsやMacあるいはLinuxなどで動きます。最近はウェブ関連のツールがRubyなどからJavaScriptに集約されています。CSSを処理するSASSのRuby版はメンテナンス終了で、DartというJavaScript派生言語に移行していたりします。nodeはNode.jsのコマンド名です。"....."でそこの中に指定したJavaScriptのプログラムを実行します。RubyやPythonなどスクリプト言語でおなじみのやり方です。・処理がとても高速である(同じコードでも他のスクリプト言語よりは高速。・言語が今もメンテナンスされていて、イマドキの書きやすく効率的な書き方が取り入れられているなどがあります。高速・高性能かつ、他よりもオールラウンドであり、書き方もイマドキの言語の書き方で書けるということになります。JavaScriptはいまイチバン人気のある言語であるhttps://slides.com/seldo/npm-future-of-javascript#/5JavaScriptは、言語別で見てGitHubで最も活発です。世界で最も人気のある言語です。別の指標もあると思いますが、それでもトップクラスの人気言語だということは間違いないでしょう。人気ということは色々なライブラリが豊富ということでもあります。Pythonのように機械学習や計算に強いみたいな感じではなく、全方面に強く、今後その傾向が増していくでしょう。JavaScriptをはじめよう(Windows)それではNode.jsで実際にJavaScriptプログラミングを始めましょう。Node.jsをインストールする方法は色々あります。Windowsならイチバン楽なのが、Nodistという、Node.jsのインストールとバージョン管理をしてくれるツールを使うやり方です。アクセスして、最新のexeファイルをダウンロードしてください。この場合、v0.8.8が最新版です。NodistSetup-v0.8.8.exeをダウンロードして実行します。次にPowerShellを起動して、nodistを動かしてみましょう。このように動けば、Nodistを使えますが、最近のWindowsはセキュリティが堅くなっているため、動かないかもしれません。その場合、まず管理者権限でPowerShellを起動します。左クリックでメニューを出すと、タスクの中に管理者として実行するがあるはずなのでそれをクリックします。Unrestrictedを実行して、最後の問いにyを入力します。これでNodistが実行できるようになります。Nodistを使ってNode.jsをインストールしようNodistは様々なバージョンのNode.jsをダウンロードして、バージョン管理をしてくれるインストーラです。・複数プロダクトで別々のバージョンを動かせられる・ある一つのプロダクトでも別々のバージョンを試せる・バージョンアップをする時にコマンド少したたくだけで可能さて、Node.jsには安定版であるLTSと、少し不安定かもしれないけど最新機能を試せるCurrentがあります。8を実行すればダウンロードされた8系の最新版が動くようになります。World.これでNode.jsの安定版(LTS)が動くようになりました。まとめJavaScriptはいまイチバン人気の言語です。ウェブブラウザだけではなく手元やサーバーで動かすこともでき、さらにアプリ開発でも活用されています。WindowsでJavaScriptを動かすには、Nodistを使ってNode.jsの安定版(LTS)をインストールするのが確実です。Nodistを使えばカジュアルに新しいバージョンに切り替えることもできます。補足Node.jsは毎年10月にLTSが新しい(偶数の)バージョンになります。詳しくはリリース計画に乗っているため、もし長期サポートなどを気にする方はご参考ください。近いうちに10系がLTSになるでしょう。(その時は記事を更新します。)ダウンロード#プログラミングこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。VSCodeを使ってみようこの記事が入っているマガジンJavaScriptをはじめよう今トップクラスの人気言語であるJavaScriptの入門記事の連載です。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。