JavaScript 構文
JavaScript構文は、一連のルールであり、JavaScriptプログラムの構築方法です。
JavaScript 値
JavaScript構文では、次の2種類の値が定義されています。
- 固定の値
- 可変の値
固定の値はリテラルと呼ばれます。
可変の値は変数と呼ばれます。
JavaScript リテラル
固定値の最も重要な構文規則は次の2つです。
1.数字は小数点付きまたは小数点なしで記述されます。
2.文字列テキストであり、二重引用符または一重引用符で囲まれています。
JavaScript 変数
プログラミング言語では、変数はデータ値を格納するために使用されます。
JavaScriptでは、var
、let
とconst
を使用して変数を宣言します。
変数に値を割り当てるには等号が使用されます。
この例では、xが変数として定義されています。次に、xに値の6が割り当てられます(与えられます)。
JavaScript演算子
JavaScript は算術演算子( + - * / ) を使用して値を計算します。
JavaScriptは、代入演算子( = )を使用して変数に値を代入します。
JavaScript 式
式は、値を計算する値、変数、および演算子の組み合わせです。
計算は評価と呼ばれます。
たとえば、5 * 10は50に評価されます。
式には変数値を含めることもできます。
値は、数値や文字列など、さまざまな型にすることができます。
たとえば、"テック" + " " + "アイエス" は"テック アイエス" と出力されます。
JavaScript キーワード
JavaScriptキーワードは実行するアクションを識別するために使用されます。
let
キーワードは、ブラウザーに変数を作成するように指示します。
var
キーワードは、ブラウザーに変数を作成するように指示します。
これらの例では、var
またはlet
どちらも同じ結果になります。
var
とlet
については、このチュートリアルで後ほど詳しく説明します。
JavaScriptコメント
すべてのJavaScriptステートメントが「実行」されるわけではありません。
二重スラッシュ//
以降、または/*
と*/
の間のコードはコメントとして扱われます。
コメントは無視され、実行されません。
コメントの詳細については、後の章で説明します。
JavaScript 識別子/名前
識別子はJavaScriptの名前です。
識別子は、変数とキーワード、および関数の名前付けに使用されます。
正式な名前の規則は、ほとんどのプログラミング言語で同じです。
JavaScriptの名前は次で始まる必要があります。
- 文字(A ~ Zまたはa ~ z)
- ドル記号($)
- またはアンダースコア(_)
後続の文字は、文字、数字、アンダースコア、またはドル記号です。
メモ
名前の最初の文字として数字を使用することはできません。
このようにして、JavaScriptは識別子と数字を簡単に区別できます。
JavaScript 大文字と小文字を区別する
すべてのJavaScript識別子では大文字と小文字が区別されます。
変数lastName
とlastname
は、次の 2つの異なる変数です。
JavaScriptは、LETまたはLetをキーワードletとして解釈しません。
JavaScript キャメルケース
歴史的に、プログラマーは複数の単語を1つの変数名に結合するさまざまな方法を使用してきました。
ハイフン-
first-name, last-name, master-card, inter-city.
JavaScriptではハイフンは使用できません。これらは減算用に予約されています。
アンダースコア_
first_name、last_name、master_card、inter_city.
アッパーキャメルケース(パスカルケース)
FirstName、LastName、MasterCard、InterCity。
ローワーキャメルケース
JavaScriptプログラマーは、小文字で始まるキャメルケースを使用する傾向があります。
firstName, lastName, masterCard, interCity。
JavaScript文字セット
JavaScriptはUnicode文字セットを使用します。
Unicodeは、世界中の(ほぼ)すべての文字、句読点、および記号をカバーしています。
詳細については、完全なUnicodeリファレンス(現在開発中)を参照してください。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。