Course details
Loading...
Generating course details...
## Essential Units for Certified Professional in JavaScript
**HTML Entities**
* `>`: Greater than sign
* `<`: Less than sign
* `&`: Ampersand
* `"`: Double quote
* `'`: Single quote
**Primary Keyword:** JavaScript
**Secondary Keywords:**
* Functions
* Objects
* Classes
* Modules
* Events
* DOM
* Libraries
**Units:**
* **Function Declaration:** `function functionName(parameters) { code; }`
* **Variable Declaration:** `let variableName = value;`
* **Data Types:**
* `number`
* `string`
* `boolean`
* `object`
* `array`
* **Operators:**
* `+` addition
* `-` subtraction
* `*` multiplication
* `/` division
* `%` modulus
* `==` comparison
* `!=` inequality
* `&&` logical AND
* `||` logical OR
* **Control Flow:**
* `if` statement
* `else` statement
* `for` loop
* `while` loop
* **Objects:**
* `Object.create()`
* `Object.prototype`
* `Object.keys()`
* `Object.values()`
* `Object.properties`
* **Classes:**
* `class` keyword
* `constructor` method
* `extends` keyword
* `prototype` object
* **Modules:**
* `import` statement
* `export` statement
* `require` function
* **Events:**
* `addEventListener`
* `removeEventListener`
* `Event` object
* **Document Object Model (DOM):**
* `document` object
* `getElementById`
* `getElementsByTagName`
* `appendChild`
* `removeChild`
* **Libraries:**
* jQuery
* React
* Angular
* Bootstrap
**Additional Units:**
* `null`
* `undefined`
* `true`
* `false`
* `console`