JavaScript String Operators

Subject: JavaScript

JavaScript provides several string operators to manipulate and compare string values. Since strings are one of the most frequently used data types, mastering these operators is key to writing effective code.


Types of String Operators

  • + for concatenation
  • += for append/assignment
  • == and === for comparison
  • <, >, <=, >= for lexicographic comparison

Example 1: String Concatenation with +


Example 2: Using += for Concatenation Assignment


Example 3: Comparing Strings with == and ===


Lexicographic Comparison

String comparisons using <, >, <=, >= are based on lexicographic (dictionary-like) order.


Template Literals (Modern Way)

For cleaner and readable concatenation:


Key Takeaways

  • + and += are used for string concatenation and appending.
  • Use == for value comparison, === for value and type comparison.
  • String comparison is case-sensitive and lexicographic.
  • Prefer template literals (${}) for better readability and dynamic expressions.
  • Strings are immutable — every operation returns a new string.
Next : JS If Else