I knew that in Python all variables are really references to objects (even when we're using a number) - is JavaScript the same way?
Also, does anyone have a link/reference to the place in the spec where it specifies this? I briefly skimmed through parts of [1] but couldn't find anything that says that JavaScript treats numbers this way.