JavaScript の構文は、JavaScript の言語構造を定義する一連のルールです。

var x, y; // 変数の宣言方法
x = 7; y = 8; // 値の割り当て方法
z = x + y; // 値の計算方法

JavaScript 値

JavaScript ステートメントは、複合値と変数値の 2 種類の値を定義します。

混合値はリテラルと呼ばれます。 変数の値は変数と呼ばれます。

JavaScript リテラル

混合値を記述するための最も重要なルールは次のとおりです。

小数点の有無にかかわらず数値を書き込みます:

15.90

10011

自分で試してみてください

文字列は、二重引用符または一重引用符で囲まれたテキストです。

"Bill Gates"

'Bill Gates' 

自分で試してみてください

JavaScript 変数

プログラミング言語では、 データ値を保存するために変数が使用されます。

JavaScript は、var キーワードを使用して変数を宣言します。

= は、 変数に値を割り当てるために使用されます。

この例では、x は変数として定義されています。 次に、x には値 7 が割り当てられます。

var x;

x = 7;

自分で試してみてください

JavaScript 演算子

JavaScript は算術演算子 (+ - * /) を使用して < em>計算値:

(7 + 8) * 10

自分で試してみてください

JavaScript は代入演算子 (=) を使用して変数に値を代入します。

var x, y;
var x = 7;
var y = 8;

自分で試してみてください

JavaScript 式

式は、値、変数、演算子の組み合わせであり、値として評価されます。

6 * 10

自分で試してみてください

式には変数値を含めることもできます。

x * 10

自分で試してみてください

値には、数値や文字列など、さまざまなタイプを使用できます。

たとえば、"Bill"+" "+"Gates"は"Bill Gates"として計算されます。

"Bill" + " " + "Gates"

自分で試してみてください

JavaScript キーワード

JavaScript のキーワードは、実行するアクションを識別するために使用されます。

var キーワードは、ブラウザに新しい変数を作成するように指示します。

var x = 7 + 8;
var y = x * 10; 

自分で試してみてください

JavaScript コメント

すべての JavaScript ステートメントが「実行」されるわけではありません。

二重スラッシュ // または /**/ の間のコードは コメント とみなされます。

コメントは無視され、実行されません:

var x = 7; // 実行されます

// var x = 8; 実行されません

自分で試してみてください

JavaScript 識別子

識別子は名前です。

JavaScript では、変数 (キーワード、関数、ラベルなど) に名前を付けるために識別子が使用されます。

正式な名前の規則は、ほとんどのプログラミング言語でほぼ同じです。

JavaScript では、最初の文字は文字、アンダースコア (-)、またはドル記号 ($) である必要があります。

文字列には、文字、数字、アンダースコア、またはドル記号を使用できます。

ヒント: 値を最初の文字として使用することはできません。 このようにして、JavaScript は識別子と数値を簡単に区別できます。

JavaScript では大文字と小文字が区別されます

すべての JavaScript 識別子は大文字と小文字が区別されます

変数 lastNamelastname は 2 つの異なる変数です。

lastName = "Gates";
lastname = "Jobs"; 

自分で試してみてください

JavaScript は、VAR または Var をキーワード var に変換しません。

JavaScript と CamelCase

歴史的に、プログラマーは複数の単語を連結して変数名を作成する 3 つの方法を使用してきました。

ハイフン:

first-name, last-name, master-card, inter-city.

注: JavaScript ではハイフンは使用できません。 減算用に予約されています。

下線:

first_name、last_name、master_card、inter_city.

キャメルケース:

FirstName, LastName, MasterCard, InterCity.
camelCase

JavaScript プログラマーは、小文字で始まるキャメルケースを使用する傾向があります。

firstName, lastName, masterCard, interCity

JavaScript の文字セット

JavaScript はUnicode 文字セットを使用します。

Unicode は、世界中のほぼすべての文字、句読点、記号をカバーしています。