現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

【JavaScript入門】基本書式まとめ|初心者向けに命名規則・文字列・数値・セミコロンをわかりやすく解説

投稿日:2019年4月8日 更新日:

この記事で分かること

  • JavaScriptの基本書式(半角・大文字小文字)
  • 命名規則(変数名・関数名のルール)
  • 予約語の一覧と注意点
  • 文字列・数値・論理値の扱い方
  • セミコロンの使い方と改行ルール

JavaScriptを書くときには、基本的な書式や命名ルールを理解しておくことがとても重要です。
これらを知らないと、思わぬエラーが発生したり、読みづらいコードになってしまいます。

この記事では、JavaScriptの基本書式・命名規則・文字列や数値の扱いなど、初心者が最初に知っておくべきポイントをまとめて解説します。



半角文字で記述する(基本ルール)

JavaScriptでは、基本的に半角英数字と次のような記号を使用します。

  • { }(中カッコ)
  • ( )(小カッコ)
  • " "(ダブルクォーテーション)
  • ' '(シングルクォーテーション)

ただし、文字列として扱う場合は " "' ' で囲むため、全角文字も問題なく使用できます。

大文字と小文字は区別される

JavaScriptは大文字と小文字を区別する言語です。たとえば、次の2つは別物として扱われます。


// 正しい例
document.write("こんにちは");

// 間違い(エラーになる)
document.Write("こんにちは");

変数名や関数名も同様で、myDaymyday は別の変数として扱われます。



命名規則(変数名・関数名)

変数名や関数名には、次のルールがあります。

  • 使用できる文字:半角英字(a〜z、A〜Z)、数字(0〜9)、_、$
  • 先頭に数字は使えない
  • 予約語は使用できない

予約語とは、JavaScriptの仕様で特別な意味を持つキーワードのことです。

JavaScriptの予約語一覧

abstract boolean break byte case catch char
class const continue debugger default delete do
double else enum export extends false final
finally float for function goto if implements
import in instanceof int interface long native
new null package private protected public return
short static super switch synchronized this throw
throws transient try true typeof var void
volatile while with

改行とセミコロン(;)

JavaScriptでは、命令文の区切りに ;(セミコロン)を使います。

  • 1行に1つの命令なら省略しても動作する
  • 複数の命令を1行に書く場合は必須

例:2つの命令を1行にまとめた場合


today = new Date(); t = today.getDate();

逆に、1つの命令が長くなる場合は途中で改行しても問題ありません。


document.write("訪問済みリンクの色は"
  + document.vlinkColor + "です。");

数値の扱い

JavaScriptで扱える数値は次のとおりです。

  • 整数(例:1、-2)
  • 浮動小数点数(例:2.145)
  • 16進数(例:0xff)
  • 8進数(例:0 から始まる)

文字列の扱い

文字列は " " または ' ' で囲みます。


today = new Date();
t = today.getDate();

document.write("こんにちは。いいお天気ですね。");
document.write('今日は<b>' + t + '</b>日です。');

writewriteln では、カンマ区切りで複数の文字列を渡すと連結されて出力されます。

論理値(Boolean)

論理値は true(真)または false(偽)で、条件分岐などで使用されます。

その他の値

  • null:値が存在しないことを示す
  • undefined:値が未定義であることを示す

JavaScript 初心者におすすめの学習書籍

書籍で学ぶのが向いている人

  • 紙の本で体系的に学びたい
  • ネット記事だけだと情報が断片的に感じる
  • 基本文法を順序立てて理解したい

今回の記事で扱った「基本書式・命名規則・文字列・数値」などは、JavaScript学習の最初のステップです。
書籍ではこれらの基礎を体系的に順序立てて学べるため、理解が深まりやすく、挫折しにくいのが特徴です。

いちばんやさしい JavaScript の教本

写真や図が多く、手を動かしながら学べる初心者向けの入門書です。
変数・関数・命名規則・文字列・数値など、この記事で扱った基礎を実際に動くサンプルとともに理解できます。

この本で解決できること:

  • JavaScriptの基本文法をやさしく理解できる
  • 手を動かしながら学べるため、挫折しにくい
  • 「まず動くものを作ってみたい」が実現できる

確かな力が身につく JavaScript「超」入門

JavaScriptの基礎を体系的に学びたい方に向いている入門書です。
初心者がつまずきやすいポイントを丁寧に解説しており、基本書式・命名規則・文字列・数値などの理解をさらに深められます。

この本で解決できること:

  • JavaScriptの基礎を体系的に学び直せる
  • 実務で使えるレベルの基礎力が身につく
  • 現代的なコードの書き方が理解できる

動画で理解を深めたい方へ(Udemy講座)

基本書式や命名規則は、実際にコードを書きながら学ぶと理解が一気に深まります。
Udemyの動画講座では、画面の動きを見ながら学べるため、初心者でもスムーズに理解できます。

初心者のためのJavaScript 完全入門

JavaScriptの基礎を体系的に学べる人気講座です。
変数・関数・命名規則・文字列・数値など、この記事で扱った内容を実際のコード操作とともに理解できます。

この講座で解決できること:

  • JavaScriptの基本文法を体系的に理解できる
  • 命名規則や書式の正しい書き方が身につく
  • 初心者がつまずきやすいポイントを動画で理解できる

初心者のためのJavaScript 完全入門(Udemy)

超JavaScript 完全ガイド 2026

JavaScriptの基礎〜応用まで幅広く学べる講座です。
基本文法だけでなく、DOM操作・イベント処理・非同期処理までカバーしており、次のステップに進みたい方に最適です。

この講座で解決できること:

  • JavaScriptの基礎〜応用を体系的に理解できる
  • 現代的なコードの書き方が身につく
  • 実務で必要な知識をまとめて習得できる

超JavaScript 完全ガイド 2026(Udemy)

体系的に学びたい方へ(スクールという選択肢)

基本文法を理解したあと、DOM・イベント処理・非同期処理に進むと、独学では急に難しく感じることがあります。
こうした段階で「質問できる環境」があると、理解スピードが大きく変わります。

独学でつまずきやすいポイント

  • コードの意図が理解できない
  • イベント処理や非同期処理で混乱しやすい
  • コードレビューを受ける機会がない
  • 学習の順番に自信が持てない

スクールでは、プロの講師が学習ロードマップを作成し、つまずきやすい部分を丁寧にサポートしてくれます。
「効率よく学びたい」「質問しながら進めたい」という方に向いています。

無料相談で得られるメリット

  • あなたのレベルに合わせた学習計画を作成してくれる
  • 独学でつまずきやすい部分を事前に教えてくれる
  • 学習方法の改善点をプロがアドバイス
  • エンジニア転職を視野に入れたキャリア相談も可能

JavaScript を効率よく学びたい方には、未経験からエンジニアを目指せる
DMM WEBCAMP の学習コースも選択肢のひとつです。

DMM WEBCAMP 学習コース(無料相談はこちら)



JavaScriptの基本書式に関するよくある質問(FAQ)

Q1

セミコロンは必ず書くべき?

A

省略しても動作しますが、予期せぬ改行解釈を避けるため、実務では書くのが一般的です。

Q2

変数名に日本語は使える?

A

技術的には可能ですが、実務では可読性の観点から英字を使うのが一般的です。

Q3

文字列はシングルとダブルどちらを使う?

A

どちらでも動作します。プロジェクト内で統一することが重要です。

Q4

予約語を変数名にするとどうなる?

A

エラーになります。予約語はJavaScriptの構文として使われるため、変数名には使用できません。



まとめ|JavaScriptの基本書式を理解してエラーを防ごう

JavaScriptの基本書式や命名規則、文字列・数値の扱いを理解しておくことで、エラーを防ぎ、読みやすいコードを書くことができます。
初心者の方は、まず今回紹介したポイントを押さえながら、実際にコードを書いて慣れていくのがおすすめです。



関連記事

【JavaScript入門】scriptタグの使い方|初心者向けにHTMLへの書き方をわかりやすく解説

2019/04/02   -基礎

この記事で分かること script タグの基本的な書き方 head と body のどちらに書くべきか 外部ファイル(.js)の読み込み方法 defer / async の違いと使い分け 初心者がつま …

【JavaScript入門】繰り返し処理の使い方|初心者向けにfor文・while文・do…while文をわかりやすく解説

2019/04/15   -基礎

この記事で分かること 繰り返し処理(ループ)の基本概念 for 文・for…in 文の使い方と違い while 文・do…while 文の動作の違い 回数指定のループと条件によるループの使い分 …

【JavaScript入門】変数の使い方|初心者向けに宣言方法・命名規則・スコープをわかりやすく解説

2019/04/12   -基礎

この記事で分かること JavaScriptの変数とは何か 変数の宣言方法(var の基本) 初期値の代入と複数宣言の書き方 変数名の命名規則と注意点 ローカル変数とグローバル変数の違い スコープ(有効 …

【JavaScript入門】new・delete・with・thisの使い方|初心者向けにオブジェクト操作の基本をわかりやすく解説

2019/04/17   -基礎

この記事で分かること new / delete / with / this の役割と違い オブジェクトを作成する方法(new) プロパティを削除する方法(delete) オブジェクト名を省略する書き方 …

【JavaScript入門】breakとcontinueの使い方|初心者向けにループ制御の基本をわかりやすく解説

2019/04/16   -基礎

この記事で分かること break と continue の基本的な役割 ループ処理(for / while / do…while)での使い方 switch 文での break の重要性 処理を途中 …

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。

レンタルサーバー エックスサーバー

-基礎

執筆者: