What Are Expressions In JavaScript? See Examples

An expression in JavaScript is any valid combination of values, variables, and operators that produces a result. Expressions are the foundation of all JavaScript programs — from simple calculations to complex logic.

In this blog, we break down expression types with clear examples.


⭐ What Is an Expression?

An expression is a piece of code that returns a value.

Example

10 + 20      // returns 30
"x" + "y"    // returns "xy"
5 > 3        // returns true

Every JavaScript program contains expressions, whether you write them explicitly or use them inside statements.


⭐ Types of Expressions in JavaScript

JavaScript supports several types of expressions:

✔ Arithmetic Expressions

✔ String Expressions

✔ Logical Expressions

✔ Assignment Expressions

✔ Comparison Expressions

✔ Conditional (Ternary) Expressions

✔ Function Expressions

Let’s explore each of these.


⭐ 1. Arithmetic Expressions

Used for mathematical operations.

Example

let result = 5 * 10;  // 50

⭐ 2. String Expressions

Created using string values and operators.

Example

let text = "Hello" + " JS";  // "Hello JS"

⭐ 3. Logical Expressions

Return boolean values (true / false).

Example

let isAdult = (age >= 18) && (age <= 40);

⭐ 4. Assignment Expressions

Assign values using =, +=, -=, etc.

Example

let a = 10;
a += 5;       // a = 15

⭐ 5. Comparison Expressions

Used for comparing values.

Example

5 === 5;       // true
5 === "5";     // false

⭐ 6. Conditional (Ternary) Expressions

A short form of if...else.

Example

let status = (age >= 18) ? "Adult" : "Minor";

⭐ 7. Function Expressions

Functions can also be written as expressions.

Example

const greet = function() {
  return "Hello!";
};

⭐ 8. Object Expressions

Used to create objects.

Example

let user = {
  name: "Sagar",
  age: 22
};

⭐ Why Expressions Matter

Expressions are crucial because:

  • They produce values
  • They are building blocks of statements
  • They power logic, conditions, and computations
  • They run inside loops, functions, and event handlers

Without expressions, JavaScript code cannot perform any meaningful operation.


⭐ Conclusion

Expressions form the foundation of JavaScript programming. Understanding them helps you write more efficient, readable, and dynamic code. They are used everywhere — from calculations to functions and conditions.


📌 Citations

🔗 View other articles about Javascript:
https://savanka.com/category/learn/js/

🔗 External Javascript Documentation:
https://www.w3schools.com/js/


Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *