JavaScript Expressions Complete Reference
JavaScript’s expression is a valid set of literals, variables, operators, and expressions that evaluate a single value that is an expression. This single value can be a number, a string, or a logical value depending on the expression.
Example:
Javascript
<script> // Illustration of function* expression // use of function* keyword function* func() { yield 1; yield 2; yield 3; yield " - Geeks"; } let obj = ''; // Function calling for (const i of func()) { obj = obj + i; } // Output console.log(obj);</script> |
Output:
123 - Geeks
The Complete List of JavaScript Expressions are listed below:
JavaScript Primary Expressions
Expressions | Description |
|---|---|
| this keyword | That defines the current line of code’s execution context. |
| Async/Await Function | Checks that we are not breaking the execution thread. |
| Object initializer | They have properties and methods attached to them and properties are in the form of key-value pairs. |
| Grouping operator | The Grouping operator consists of a pair of parentheses around an expression. |
| async function | The async function is declared using the async keyword. |
| Regular Expressions | The search pattern can be used for text search and text to replace operations. |
| function* Expression | Define a generator function inside an expression. |
| Function Expression | Define a function inside an expression. |
| class Expression | The class name is used internally, but not outside of the class. |



Please Login to comment...