カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
KredoIT留学
無料カウンセリングはこちら
Kredoオンラインキャンプ体験談
KredoIT留学体験談
外貨を稼ぐ!海外フリーランス無料セミナー
未経験から即戦力ITグローバル人材 無料セミナー

セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」

無料ウェビナー参加 無料カウンセリング予約
無料カウンセリング予約
  • ホーム
  • プログラミング
    • Web・プログラミング(学習)

    • Web・プログラミング(知識)

    • AI・テクノロジー

    • デザイン

  • 英語学習
    • 英語学習法

    • 英語フレーズ

  • 海外
    • 海外移住

    • 海外留学

    • 海外就職

  • キャリア
    • 転職情報

    • キャリアデザイン

  • Kredo
    • ニュース・キャンペーン情報

    • セブ島情報

    • インタビュー

  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • JavaScriptの開発環境を構築する方法【初心者向け】

JavaScriptの開発環境を構築する方法【初心者向け】

Avatar photo
Kredo編集部
公開日:2023.04.20
更新日:2023.04.20
Web・プログラミング(知識) |
 decoding

JavaScriptはweb制作に使用できるプログラミング言語で「web制作の仕事をしたい!」と思っている方であれば、学習必須の言語です。

JavaScriptの基本的な事柄について学んだのであれば「そろそろ実際にJavaScriptのコードを書いてみたい」と思っている方もいるのではないでしょうか。

JavaScriptのコードを書くためには、あらかじめ開発環境を構築することが必要です。

今回は、JavaScriptの開発環境を構築する方法を解説します。

JavaScriptのプログラミングに必要なエディタも紹介するので、準備を整えた上でJavaScriptの開発にチャレンジしてみてください!

【無料オンラインセミナー】プログラミング×英語習得で時代に左右されない海外フリーランスを目指す方法:6/9(月)〜6/30(月) 、7/2(水)〜7/9(水)
【無料オンラインセミナー】プログラミング×英語習得で時代に左右されない海外フリーランスを目指す方法:6/9(月)〜6/30(月) 、7/2(水)〜7/9(水)
2023-05-19

記事のもくじ

  • JavaScriptの開発環境構築&実行方法
    • オフライン上
    • オンライン上
    • スマートフォン上
  • JavaScriptを開発するなら統合開発環境(IDE)がおすすめ
  • JavaScriptの開発のためのおすすめエディタ
    • Visual Studio Code
    • Eclipse
    • Atom
  • まとめ:開発環境を整えてJavaScriptの開発にチャレンジ!

JavaScriptの開発環境構築&実行方法

JavaScriptの開発環境または実行方法は、主に以下の3パターンです。

【JavaScriptの開発環境構築&実行方法】
  1. オフライン上で構築&実行
  2. オンライン上で構築&実行
  3. スマートフォン上で構築&実行

それぞれのやり方やメリットについて見ていきましょう。

オフライン上

少年

セキュリティ面を気にすることなくJavaScriptを開発&実行したい

少女

Wi-Fiが使えないところでもJavaScriptのプログラミングをしたい

このように思っている方であれば、オフライン上でJavaScriptの開発環境構築&実行をするのがおすすめです。

オフライン上の開発環境を整えるのに必要なものは、テキストエディタとブラウザのみです。

まず、テキストエディタでhtmlファイルとjsファイルを作り、コーディングをします。

htmlファイルのheadタグ内には、jsファイルを読み込むためのパスを記述しておきましょう。

jsファイルを読み込むためのパス(HTML)
<script type=”text/javascript” src=”jsファイルのパス”></script>

jsファイルを作らずに、htmlファイルに直接JavaScriptのコードを書く場合、パスの記述は不要です。

コーディングを終えたら、htmlファイルを選択してブラウザで読み込みます。

すると、ブラウザ上でファイルが実行されます。

console.logを確認したい場合は、ブラウザの検証ツールを使用します。

Google Chromeの場合、検証ツールの「Console」にてconsole.logを確認しましょう。

またコードにエラーがある場合、Consoleでエラーの内容、エラーの箇所を教えてくれます。

ブラウザがあれば、どこででもJavaScriptを開発&実行できます。

オフライン上での開発&実行の特徴まとめ

どんな人におすすめ?

  • セキュリティ面が心配でローカル環境で開発&実行したい人
  • Wi-Fiがない場所でもJavaScriptを開発&実行したい人

必要なものは?

  • テキストエディタ(メモ帳など)
  • ブラウザ(Google ChromeやFirefoxなど)

どんなメリットがある?

  • ブラウザがエラーの内容と箇所を教えてくれる
  • どこででもJavaScriptを開発&実行できる

オンライン上

少年

開発環境の構築にあまり手間をかけたくない!

少女

とにかくまずはコードを書く練習がしたい!

このようにお考えの方は、オンライン上でJavaScriptを開発&実行するのがおすすめです。

オンライン上で開発&実行する場合、ブラウザ上のテキストエディタを使うのが代表的です。

ブラウザ上のテキストエディタでおすすめなものとしては、「PlayCode」が挙げられます。

PlayCodeは、会員登録不要&無料で利用できるブラウザ上のテキストエディタです。

コードの記述欄にコードを書くと、リアルタイムでコードが反映されます。

またPlayCodeだと、エラーがある際に教えてくれます。

会員登録をすれば、自分の作ったwebページを公開することもできます。

オンライン上での開発&実行の特徴まとめ

どんな人におすすめ?

  • 開発環境の構築に時間をかけたくない人
  • すぐにJavaScriptのコーディングに挑戦してみたい人

必要なものは?

  • ブラウザ上のテキストエディタ(PlayCodeなど)

どんなメリットがある?

  • 開発環境を整えることなくプログラミングができる
  • リアルタイムでプログラミングの結果が反映される
  • 自分が作ったwebページを公開することもできる

スマートフォン上

少年

スマホからでもJavaScriptの開発はできるのかな?

実は近年では、スマートフォン上でもJavaScriptの開発&実行ができるようになりました。

スマートフォン上であれば、PCがなくても場所を選ばずにJavaScriptを開発できます。

スマートフォンでJavaScriptの開発&実行を行う場合、アプリを使用します。

今回紹介するスマホアプリは以下の2つです。

【JavaScriptの開発&実行ができるスマホアプリ】
  1. JavaScript Anywhere JSAnywhere(iOS用)
  2. JS Run(Android用)

まずは、JavaScript Anywhere JSAnywhereです。

 

JavaScript Anywhere JSAnywhereはiOS用のアプリで、JavaScriptの他にHTML、CSSのコーディングも可能です。

コーディングの内容は内蔵ブラウザで確認できるので、シンプルなwebサイトを作ってみたい方におすすめです。

次にJS Runを紹介します。

JS RunはJavaScript専用のテキストエディタです。

コンソールやアラートの出力機能、予測入力機能、自動でスペースを生成する機能などが備わっています。

スマートフォン上での開発&実行の特徴まとめ

どんな人におすすめ?

  • スマートフォンでJavaScriptの開発を行ってみたい人
  • 場所を選ばないでコードを書いてみたい人

必要なものは?

  • JavaScript開発用のアプリ

どんなメリットがある?

  • どこでもJavaScriptのコードを書ける

JavaScriptを開発するなら統合開発環境(IDE)がおすすめ

JavaScriptの開発はテキストエディタを用いて行いますが、近年では統合開発環境の役割を果たすテキストエディタもリリースされています。

統合開発環境(Integrated Development Environment)とは、プログラミングに必要なツールをひとまとめにしたもので、具体的にはEclipseやVisual Studio Codeなどが、統合開発環境にあたります。

もしJavaScriptの開発をしたいのであれば、統合開発環境の役割があるテキストエディタで行うのがおすすめです。

なぜならば、統合開発環境はテキストエディタの機能だけでなく、コードのミスを発見&修正してくれるデバッガ機能、人間語を機械語に翻訳してくれるコンパイラ機能など、プログラミングに必要な機能が備わっているものだからです。

統合開発環境が登場する以前は、これらの機能を別々のツールで果たしながらプログラミングを行っていました。

しかし統合開発環境を用いれば、プログラミングに必要なツールや機能が一通り揃っているので、効率良くプログラミングを進められます。

近年では無料で使える統合開発環境もリリースされているので、誰でもスムーズにプログラミングができます。

JavaScriptの開発のためのおすすめエディタ

ここからは、JavaScriptの開発を行うためにおすすめなエディタを紹介します。

今回紹介するエディタは、こちらです。

【JavaScriptの開発におすすめなエディタ】
  1. Visual Studio Code
  2. Eclipse
  3. Atom

それぞれのエディタについて解説します。

Visual Studio Code

Visual Studio CodeはMicrosoft社が開発したテキストエディタです。

拡張機能をインストールすれば、コードの自動補完機能、デバッグ機能が使用できるので、ストレスなくコードを書けます。

JavaScript以外にもPython、SQL、C#などのあらゆる言語をサポートしているので、様々なプログラミング言語のコードを書きたい方におすすめです。

Eclipse

EclipseはIBM社が開発した統合開発環境で、基本的にはJavaの開発で使われることが多いですが、設定をすればJavaScriptの開発も行えます。

プラグインも豊富にリリースされており、コードの検索のスピードを向上するプラグイン、コードの整理や保管などを行ってくれるものなど、様々あります。

カスタマイズ性が高いテキストエディタですが、プラグインを導入し過ぎるとプラグイン同士で干渉することがあるので、プラグインを導入する際は注意しましょう。

Atom

AtomはGitHubが開発したテキストエディタです。

複数のファイルを同時に開ける機能や画面を分割できる機能などがあり、UIも高いと評判です。

そのため「テキストエディタを使いこなせるか不安」と思っている方は、Atomの導入を検討してみてはいかがでしょうか。

まとめ:開発環境を整えてJavaScriptの開発にチャレンジ!

今回はJavaScriptの開発環境の構築&実行方法について解説しました。

JavaScriptのスキルを身につけるためには、知識をインプットするだけでなく、開発環境を整えた上で実際にプログラミングをすることが必要です。

近年のテキストエディタは、通信環境があれば準備に手間がかからないものや、自動でコードを見やすくしてくれるものなどがあり、便利に使用できます。

JavaScriptの開発環境を整え、JavaScriptのスキルをどんどん高めていきましょう!

英語でプログラミングを学べるKredo

英語×プログラミングのスキルを身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoは、英語×プログラミングをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で学ぶ「KredoIT留学」を提供しています。これまでの卒業生は2,000名を超え、卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×プログラミングのスキルを身につけてグローバルに活躍しませんか?

\ セブ島現地でIT✕英語を学ぶ / KredoIT留学の詳細を見る
\ オンラインでIT✕英語を学ぶ / Kredoオンラインキャンプの詳細をみる >>
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
Avatar photo
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

  •  decoding
    Web・プログラミング(知識)

    Pythonの開発環境を構築する方法!おすすめのIDEも紹介

  •  decoding
    Web・プログラミング(知識)

    Macユーザーがプログラミングを始める際に覚えておきたい入門知識

  •  decoding
    Web・プログラミング(知識)

    Rubyで作られたWebサービス・アプリ12選!Rubyの可能性に迫る

  • 知識0から身につけるPythonの5つの基礎!概要~開発環境の準備方法まで
    Web・プログラミング(知識)

    Pythonの5つの基礎|できることから開発環境の準備方法まで

新規CTA
KREDO JAPAN株式会社
  • 【公式】Kredo IT留学 / オンラインキャンプFacebook
  • 【公式】kredoオンラインキャンプInstagram
  • 【公式】Kredo X
©KREDO JAPAN Inc. 2024 All rights reserved.
Kredoのサービス
セブ島で学びたい方はこちら KredoIT留学
自宅で学びたい方はこちら Kredoオンラインキャンプ
運営会社 会社概要 採用情報 お問い合わせ
利用規約 プライバシーポリシー 特定商品取引に基づく表示 資料請求