Changes

Jump to navigation Jump to search
608 bytes added ,  16:14, December 17, 2009
public and private variable
Line 1: Line 1:  
'''JavaScript''' is a [[programming language]] used for [[website|web]] development. While it is primarily used as a scripting language, it has some [[object-oriented]] features.<ref>[http://mckoss.com/jscript/object.htm Object Oriented Programming in JavaScript] - Mike Koss</ref>
 
'''JavaScript''' is a [[programming language]] used for [[website|web]] development. While it is primarily used as a scripting language, it has some [[object-oriented]] features.<ref>[http://mckoss.com/jscript/object.htm Object Oriented Programming in JavaScript] - Mike Koss</ref>
 +
 +
==Lessons in scope==
 +
There are two sets of variables associated with any object you define in JavaScript.
 +
The first set of variables defined with the <code>this</code> keyword, are all public. The second set of variables, defined with the <code>var</code> keyword, are private. You can even use the same name for a public and private variable, and JavaScript can tell them apart.
 +
 +
===Accessing public and private variables===
 +
Use regular dot notation to get the public variables of an object
 +
* shape.size
 +
Within class functions, use this to get a public variable, and '''omit''' to get a private variable!
 +
    
==Notes==
 
==Notes==
Siteadmin, Check users, nsTeam1RO, nsTeam1RW, nsTeam1_talkRO, nsTeam1_talkRW, oversight, Administrators
30,650

edits

Navigation menu