Open In App

JavaScript Expressions Complete Reference

Last Updated : 07 Aug, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

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 keywordThat defines the current line of code’s execution context.
Try
Async/Await FunctionChecks that we are not breaking the execution thread.
Try
Object initializer They have properties and methods attached to them and properties are in the form of key-value pairs. 
Try
Grouping operatorThe Grouping operator consists of a pair of parentheses around an expression.
Try
async function The async function is declared using the async keyword. 
Try
Regular ExpressionsThe search pattern can be used for text search and text to replace operations.
function* ExpressionDefine a generator function inside an expression.
Try
Function ExpressionDefine a function inside an expression.
Try
class ExpressionThe class name is used internally, but not outside of the class.
Try

Next Article
Article Tags :

Similar Reads