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
// 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); |
Output
123 - Geeks
The Complete List of JavaScript Expressions is listed below:
JavaScript Primary Expressions
Expressions |
Description |
Example |
---|---|---|
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. |
Article Tags :
Recommended Articles