- 1 JavascriptはWebページに動きや操作性を加える言語で、HTML・CSSとは役割が異なる
- 2 変数・データ型・演算子に加え、if・elseの条件分岐とfor・whileのループで処理を制御する
- 3 クラスは設計図、メソッドはクラス内の関数として、オブジェクトの振る舞いを定義する
- 4 ブラウザの開発者ツールやCodePenなどでコードを直接入力し、その場で実行結果を確認できる
Javascriptの使い方を学習するには、まず基本構文を理解し、ブラウザの開発者ツールで実際にコードを動かしてみることが最短の学習ルートです。
Javascript初心者の方でも、変数やデータ型、条件分岐といった基本要素を一つずつ確認しながら手を動かせば、思っているより早く感覚をつかめます。
本記事ではJavascriptの使い方を中心に、実行環境の準備から簡単なサンプルコードの動かし方までを順番に解説していきます。
Javascriptとは?初心者向け基本解説
Javascriptは、Webページに動きや操作性を加えるプログラミング言語です。HTMLやCSSが画面の構造や見た目を作るのに対し、Javascriptはユーザーの操作に反応してページ内容を変えたり、データを処理したりする役割を担います。
もともとはブラウザ上で動作する言語でしたが、現在はサーバー側の処理やアプリ開発にも活用範囲が広がっています。ブラウザさえあればすぐに使い方を試せる点も、学習を始めやすい理由です。
Javascriptの基礎と文法
ここでは、Javascriptを書くうえで欠かせない基本文法を項目ごとに見ていきます。
Javascriptのコメントの書き方
一行のコメントは //、複数行は / / で囲みます。実行に影響を与えないため、メモとして活用できます。
// 一行コメント
/ 複数行
コメント /
Javascriptの実行方法
コードは <script> タグ内、または外部の.jsファイルとして読み込んで実行します。
<script>
console.log("Hello, Javascript");
</script>
実行結果は開発者ツールのコンソールで確認します。詳細は後述の「Javascriptの使い方」で説明します。
Javascriptの演算子
算術演算子(+ - /)、比較演算子(=== < >)、論理演算子(&& || !)が代表的です。
let result = 5 + 3; // 算術演算子
let isEqual = (5 === 5); // 比較演算子
Javascriptのデータ型
数値、文字列、真偽値、配列、オブジェクトなど複数の型があります。型を理解すると、変数に入れる値の扱いが明確になります。
let age = 25; // 数値
let name = "田中"; // 文字列
let isActive = true; // 真偽値
Javascriptの変数
変数は値を保存する箱のようなものです。let(再代入可)、const(再代入不可)、var のいずれかで宣言します。
let score = 80;
const maxScore = 100;
Javascriptの条件分岐
if・else if・else を組み合わせ、条件によって処理を切り替えます。
if (score >= 80) {
console.log("合格");
} else {
console.log("不合格");
}
Javascriptのループ
同じ処理を繰り返す際は for 文や while 文を使います。
for (let i = 0; i < 5; i++) {
console.log(i);
}
クラスとメソッド
クラスはオブジェクトの設計図です。クラス内の関数はメソッドと呼ばれ、生成したオブジェクトから利用できます。
class Person {
constructor(name) {
this.name = name;
}
greet() {
console.log(`こんにちは、${this.name}さん`);
}
}
Javascriptの使い方
基本文法を確認したあとは、実際にコードを動かす環境が必要です。特別なソフトを用意せずに始められる二つの使い方を紹介します。
ブラウザの開発者ツールを使う
開発者ツールは、書いたコードをその場で試せる手軽な方法です。実際にどのような構文が動くのかを確認しながら、すぐに結果を見られます。
ブラウザでF12キーを押し、開発者ツールを開きます。
「Console」タブを選択します。
-
コードを直接入力し、Enterで実行します。
Javascriptのテストツールを使う
オンラインのコードテストツールを使えば、ファイルを保存せずに動作確認ができます。基本文法の練習に向いた方法です。
JSFiddleやCodePenなどを開きます。
コードを入力し、「Run」をクリックします。
-
表示される結果を確認します。
HTML/JSファイルが消えた場合の対処法
学習や開発を進める中で、保存していたHTMLファイルやJSファイルが誤操作や予期せぬエラーで消えてしまうことがあり得ます。こうしたケースでは、ファイルの復元を試みる必要がありますが、手動での復旧は専門知識を要する場合が多く、時間もかかります。
このような場面で活躍するのが、Tenorshare 4DDiGのようなデータ復元ソフトです。外付けHDDやSDカード、USBメモリなどのデバイスに対応しており、HTML/JSファイル以外にも多数のファイルの復元が可能です。
具体的な使い方については、以下の通りです。
Tenorshare 4DDiG を起動し、削除したファイルが存在するハードディスクやパーティションを選択し、スキャンします。
しばらく待つと、消してしまったファイルが表示されます。復元前に、写真、ビデオ、ムービー、オーディオ、音楽、ドキュメントなどのファイルをダブルクリックすることによりプレビューが可能です。
復元したいファイルを選択し、保存場所を選択します。例えばOneDriveまたはGoogle Driveなどのクラウドディスクに保存することを検討してください。
※データの上書きを防ぐため、元の保存場所とは異なるドライブや、OneDrive・Googleドライブなどのクラウドストレージを保存先に選ぶことを推奨します。
まとめ
この記事では、Javascriptの使い方を軸に、基本構文から開発者ツールやオンラインエディタでの実行方法までを解説しました。入門として、まずは小さなコードを実際に動かしながら理解を深めていくことが、学習を続けるうえでの近道になります。
また作業ファイルが消えるトラブルに備えて、Tenorshare 4DDiGのようなデータ復元ソフトを知っておくと安心です。基本を押さえ、手を動かしながら理解を積み重ねることが、Javascript習得の確実な方法です。
ChatGPT
Perplexity
Grok