1.変数：それらは、値を保存するために使用されるコンピューターメモリ内のスペースです。

2.データ型：JavaScriptは動的な型時点です。つまり、変数を宣言するときにデータのタイプが指定されていません。JavaScriptのデータ型には、数字、チェーン、ブール膜、オブジェクト、関数などが含まれます。

3.オペレーター：JavaScriptには、算術、論理、平等、割り当てなどを含むさまざまなタイプの演算子があります。

4.フロー制御構造：フロー制御構造により、プログラマーは特定の条件に基づいて異なるコードブロックを実行できます。JavaScriptには、「if-else」、「switch」、「for」、「while」などの構造が含まれます。

5.関数：関数は、数回呼び出すことができる再利用可能なコードブロックです。JavaScript関数は、パラメーターを受信し、値を返すことができます。

6.オブジェクト：オブジェクトは、異なるプロパティとメソッドを保存できるデータ構造です。JavaScriptは、データの操作、Webページ上の要素の操作など、さまざまなコンテキストでオブジェクトを使用します。

7.配列：配列は、値のコレクションを保存するために使用されるオブジェクトです。JavaScriptには、「ソート」、「スライス」、「スプライス」など、アレイを操作するための多くの有用な機能が含まれています。

8.イベント：イベントは、Webページで発生するアクション、ボタンをクリックする方法、ページを読み込む方法などです。JavaScriptを使用すると、プログラマーはこれらのイベントを処理するコードを作成し、発生したときに特定のアクションを実行できます。

プログラミングでは、研究されているプログラミング言語に関係なく、他の人が重要です。
1.	Variables: son espacios en la memoria del ordenador que se utilizan para almacenar valores.

2. Tipos de datos: JavaScript es un lenguaje de tipado dinámico, lo que significa que no se especifica el tipo de datos al declarar una variable. Los tipos de datos en JavaScript incluyen números, cadenas, booleanos, objetos, funciones, etc.

3. Operadores: JavaScript tiene diferentes tipos de operadores, incluyendo aritméticos, lógicos, de igualdad, de asignación, etc.

4.	Estructuras de control de flujo: las estructuras de control de flujo permiten a los programadores ejecutar diferentes bloques de código basados en ciertas condiciones. JavaScript incluye estructuras como "if-else", "switch", "for" y "while".

5.	Funciones: las funciones son bloques de código reutilizables que se pueden invocar varias veces. Las funciones en JavaScript pueden recibir parámetros y devolver valores.

6. Objetos: los objetos son estructuras de datos en las que se pueden almacenar diferentes propiedades y métodos. JavaScript utiliza objetos en una amplia variedad de contextos, como la manipulación de datos, la manipulación de elementos en una página web, etc.

7.  Arrays: los arrays son objetos que se utilizan para almacenar una colección de valores. JavaScript incluye muchas funciones útiles para manipular arrays, como "sort", "slice", "splice", etc.

8.	 Eventos: los eventos son acciones que ocurren en una página web, como hacer clic en un botón, cargar una página, etc. JavaScript permite a los programadores escribir código para manejar estos eventos y ejecutar acciones específicas cuando ocurran.

En la programación, independientemente del lenguaje de programación que se estudie, es importante aclarar que ningún programador codifica de la misma manera, sin embargo esto no significa que lo haga mal, ya que cada programador tiene su estilo y una lógica diferente a la de las demás personas.