How do I know if a variable is private?
<p>I've never understood private variables. I know how to make them, (using the Module Pattern, right) but I don't see what's so private about them. I illustrated an explanation on jsFiddle -- <a href="http://jsfiddle.net/fufWX/" rel="nofollow">http://jsfiddle.net/fufWX/</a></p>

<p>Can you explain how that <code>_private</code> variable really is private when it is still accessible from the outerscope? And what are the use for private variables in the first place!? Thanks.</p>

<pre><code>var Module = (function() {
    var _private = "My private variable";
    return {
        get: function() { return _private; },
        set: function(e) { _private = e; }
    };
})();

var obj = {};


// How is that variable private when I can simply obtain it like this:
obj.get = Module.get; // ??
obj.set = Module.set; // ??

obj.get(); // "My private variable"
</code></pre>
