JS Built-ins
GlobalFunctionsencodeURIComponentintermediate

encodeURIComponent β€” encodes & and =

πŸ“– Usage Example
encodeURIComponent('a=1&b=2')   // β†’ 'a%3D1%26b%3D2'
// = β†’ %3D,  & β†’ %26

Unlike encodeURI(), encodeURIComponent() also encodes & (%26) and = (%3D).

encodeURIComponent Encodes Special Chars

encodeURIComponent('a=1&b=2') encodes = and &, returning 'a%3D1%26b%3D2'.

Challenge: Verify the encoding.

πŸ’‘ Hints (1)
  • β€’ Unlike encodeURI, encodeURIComponent encodes = (%3D) and & (%26).