Skip to main content

OperandVariable to manipulate by JS Operator

aka Operands

References

  1. typeofJS Operator return string of Operand Type

  2. + ↔ Addition Operator to convert Operand to Primitive & then add/join in either String Mode or Number Mode

  3. String Mode ↔ If one Operand is string, Coercion other to string, & return concatenated string

  4. Number Mode ↔ If no Operand is string, Coercion to number & return sum

  5. === ↔ strict Equality Operator return boolean if both Operand of same Type

  6. !== ↔ strict INEquality Operator return boolean if both Operand NOT of same Type

  7. voidJS Operator to evalute Operand as Expression & return undefined

  8. Coercion ↔ (mechanism) to Implicit auto convert Type of Primitive Operand by JS Compiler

  9. ?? ↔ Nullish Coalescing Operator to assign left calling Operand if !== null/undefined, else assign fallback value (right Operand)

  10. instanceofJS Operator to return boolean if __proto__ (of Constructor Function) exists on calling Operand's prototype chain

  11. Bitwise Assignment OperatorJS Operator to Coerce Operand to 32-bit binary, compute math as bits & return as number

  12. JS Operatorreserved JS Syntax to perform built-in function on Operands

  13. ?Declarative JS Operator to assign first Truthy Operand else fallback