$ – dollar identifier
Variables, functions, properties, events, and objects can be identified by the $ sign.
Because of this, the $ symbol is not used in the same manner as other special symbols.
Although JavaScript treats $ as an alphabetic character, that's why it can be used as a variable name also in javascript.
Optional chaining (?.) The optional chaining ( ?. ) operator accesses an object's property or calls a function.
If the object accessed or function called using this operator is undefined or null , the expression short circuits and evaluates to undefined instead of throwing an error.
The strict equality ( === ) operator checks whether its two operands are equal, returning a Boolean result.
Unlike the equality operator, the strict equality operator always considers operands of different types to be different.