Segun entiendo las variables que contienen tipos de datos primitivos en Javascript como numeros o booleanos contienen al valor real ya que estos valores primitivos ocupan un tamaño fijo en memoria, pero las variables que contienen matrices o funciones solo contienen una referencia a ellos ya que estos NO ocupan un tamaño fijo en memoria.
Todo esto me lleva a dos preguntas.
1. Si guardo en una variable un objeto Number declarado explicitamente para que se conserve: var numero = new Number(25), esta variable contiene el valor o una referencia al valor?
2. Hay alguna forma de saber cuanto ocupa en memoria un determinado valor de una variable? algo asi como un sizeof
Ojala puedan responderme, Gracias.