Difference between revisions of "JavaScript"

From Conservapedia
Jump to navigation Jump to search
(public and private variable)
(Visibility of class members)
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==
+
==Visibility of class members==
 
There are two sets of variables associated with any object you define in JavaScript.
 
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.
 
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.

Revision as of 16:15, December 17, 2009

JavaScript is a programming language used for web development. While it is primarily used as a scripting language, it has some object-oriented features.[1]

Visibility of class members

There are two sets of variables associated with any object you define in JavaScript. The first set of variables defined with the this keyword, are all public. The second set of variables, defined with the var 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

External Links

Javascript Tutorial