
JavaScript は、その動的かつ柔軟な性質により傑出した多用途言語です。 JavaScript の 3 つの基本的な側面、データ型、変数、演算子を見てみましょう。
データ型:
JavaScript は、さまざまな種類の値を処理するためにさまざまなデータ型を提供します。これらを理解することは、効果的なプログラミングにとって非常に重要です。
一般的なデータ型
-
String: 「Hello, world!」などのテキスト データを表します。
-
Number: 整数と浮動小数点数の両方を表します。
-
Boolean: 論理値、true または false を表します。
-
Object: 複雑なデータの保存に役立つプロパティのコレクションを表します。
-
Array: 値の順序付けされたリストを表します。値の型が混在する場合があります。
例外的なデータ型
-
Null: オブジェクト値が意図的に存在しないことを表します。
-
未定義: 宣言されているが値が割り当てられていない変数を表します。
-
Symbol: オブジェクトのプロパティに役立つ、一意で不変の識別子を表します。
-
BigInt: 任意の精度で整数を表し、非常に大きな数値に役立ちます。
変数
共通の宣言
-
var: 変数を宣言する従来の方法。これは関数スコープです。つまり、宣言された関数内でアクセスできます。
- 現代の宣言
-** let: **ES6 で導入された let により、ブロック スコープの変数を宣言できるようになります。これは、変数が宣言されたブロック内でのみアクセスできることを意味し、コードがより予測しやすくなります。
-
const: ES6 でも導入された const は、再割り当てできないブロック スコープの変数を宣言するために使用されます。これは、コード全体で値を一定にしておく必要がある場合に便利です。
オペレーター
JavaScript の
演算子は、変数と値の演算を実行するために使用されます。ここでは、JavaScript を強力にする最も一般的なものといくつかのユニークなものを紹介します。
一般的な演算子
-
算術演算子: 数学的計算に使用されます。 、-、*、/、% が含まれます。
-
比較演算子: 2 つの値を比較するために使用されます。 ==、===、!=、!==、>、=、
-
論理演算子: 論理演算に使用されます。 && (AND)、|| が含まれます。 (または ! (ない)。
-
代入演算子: 変数に値を代入するために使用されます。 =、=、-=、*=、/= が含まれます。
優秀なオペレーター
-
Spread Operator (...): 反復可能 (配列など) を個々の要素に展開します。配列またはオブジェクトを結合し、要素を引数として関数に渡す場合に便利です。
- 代入の構造化:オブジェクトの配列またはプロパティの値を個別の変数に抽出することを簡素化し、コードをよりクリーンで読みやすくします。
- オプションのチェーン (?.): 深くネストされたプロパティへの安全なアクセスを許可します。
- Nullish Coalescing Operator (??): null または未定義を扱う場合のデフォルト値を提供します。