O'Reilly logo
  • Ahmed Elgendy thinks this is interesting:

Here’s another way to look at it: a primitive variable represents the actual value of the variable while an object variable represents a way to get to the object

From

Cover of Head First JavaScript Programming

Note

What is the difference between a primitive variable and a reference type?