The various classifications of topics in this manual are listed in this table:
| Classification | Description |
|---|---|
| Accessor method | A means of accessing properties |
| Additive operator | An operator that sums values |
| Arithmetic operator | An operator that works with numeric values |
| Array | A kind of object that is compounded from several others |
| ASP tag | A tag that is only available in Microsoft ASP |
| Assignment operator | An operator that assigns values |
| Attribute | Attributes define how properties behave |
| Background | Background information |
| Bitwise operator | An operator that works with bit patterns |
| Blend filter | A transition filter available only in MSIE |
| Boolean literal | A Boolean constant value |
| Browser object | An object only available in a browser |
| Built-in function | A function provided by the implementation |
| Built-in object | An object provided by the implementation |
| Collection | A sub-class of the Array object that supports additional methods |
| Comma operator | An expression delimiter |
| Conditional operator | An operator that yields a Boolean result |
| Constant | A fixed literal value |
| Constructor | An object instance factory |
| Core object | An object that is part of the core language |
| Declaration | A specification of an identifier |
| Definition | A specification of an identifier with storage |
| Delimiter | A token separator |
| DOM object | An object that belongs to the DOM specification |
| Environment variable | Part of the implementation that an interpreter runs in |
| Escape sequence | A means of generating non-typable characters |
| Event | Events need to be considered a separate kind of language entity |
| Event handler | Event handlers are many and various, each covered in its own topic |
| External code call | Some environments support the calling of external code |
| File extension | File types are identified by different file extensions |
| Function object attribute | An attribute of a function object |
| Function property | An object property that can be called as a method |
| Global function | A function that belongs to the global object |
| Global variable | Some variables are available as member properties of the global object |
| Host object | Objects not defined as part of the core language |
| HTML tag | A part of an HTML document |
| HTML Tag | Some JavaScript language needs to be described in terms of its underlying HTML tags |
| HTML Tag Attribute | An attribute added to an HTML tag |
| Identifier | The name of a function or variable |
| Idiom | A familiar form or expression |
| Instance | A copy of a built-in object |
| Internal function | A function that cannot be called from a script |
| Internal method | A method that cannot be invoked from a script |
| Internal object | An object maintained internally by the interpreter and not generally available to the script writer |
| Internal object | An object that cannot be accessed from a script |
| Internal operator | An operator that cannot be used in expressions contained in a script |
| Internal property | A property that cannot be accessed from a script |
| Internal type | A data type that cannot be created from a script |
| Interpreter | There is now a wide choice of JavaScript interpreters available |
| Iterator | Certain control structures that can be used to create loops |
| Java class | Access to Java objects is via the wrappers that let you access the classes |
| Java method | A method belonging to a Java object accessible via a JavaScript wrapper |
| Java package | A collection of Java classes enclosed in a JavaScript wrapper |
| Java static method | A method belonging to a Java class accessible via a JavaScript wrapper |
| JScript object | An object only available in Microsoft JScript |
| Keyword | A reserved word in the language |
| Label | Code can be labelled with entry points |
| Logical operator | An operator that works with Boolean values |
| Method | A message sent to a method performs an action inside the object |
| MIME type | A means of telling the browser what kind of data is being supplied. |
| Mobile communicator | Web access is also possible from mobile devices |
| MSIE method | A method that is only available in MSIE even though the object may be more widely available |
| MSIE object | An object only available in MSIE |
| MSIE property | A property that is only available in MSIE even though the object may be more widely available |
| Native object | A built-in object defined by the standard |
| NES result value | A result value that a Netscape Enterprise Server method call returns |
| NES server method | A method that is only available in Netscape Enterprise Server even though the object may be more widely available |
| NES server object | An object only available in Netscape Enterprise Server |
| NES server property | A property that is only available in Netscape Enterprise Server even though the object may be more widely available |
| Netscape object | An object that is only available in the Netscape scripting environment |
| Null literal | A null constant value |
| Object | An object of no particular type |
| Object | An object that can be instantiated |
| Object model | There are several object models that describe various parts of the JavaScript object space |
| Operator | An operator that can be used to create expressions |
| Overview | A descriptive outline text |
| Pitfall | Some topics describe ways in which JavaScript can catch you out |
| Portable Documents | JavaScript is used to handle forms in PDF |
| Postfix operator | An operator that can be appended to an LValue |
| Pre-processor directive | The Microsoft interpreters support a pre-processor rather like that in the C language |
| Primitive value | A fundamental value built-in to the implementation |
| Product | Some JavaScript interpreters are available as part of a commercial product |
| Property | A named attribute of an object |
| Proxy.pac support | Part of the Netscape proxy handler. |
| References | Sources of additional information |
| Relational operator | An operator that yields the result of a comparison |
| Request method | Several types of request method can be used in a URL |
| Reserved word | Reserved functionality |
| Reveal filter | A transition filter available only in MSIE |
| Script container | Scripts may be carried in a variety of containers other than HTML documents |
| Security model | A particular way of implementing security |
| Security policy | A policy regarding the way security is managed |
| Security privilege | A privilege level in the security mechanism |
| Selector | A means of choosing one of several possible outcomes |
| Server object | An object that is only available server-side |
| Server-side file | Special files accessible only to the web server |
| Server-side method | Some methods are available only on the server-side |
| Server-side object | Some objects are only available on the server-side |
| Simulated functionality | Some script that emulates capabilities of other languages |
| Special file | JavaScript is implemented in a variety of ways and in some cases special files are necessary |
| Standard | Several standards affect the way that JavaScript works |
| Statement | A single executable unit of code |
| Static method | A method belonging to a class, not an object |
| Static property | These properties belong to the class (or rather they would in a truly object oriented system) |
| String operator | An operator for working with string data |
| Summary | A brief description of a subject |
| Support for preferences | Preference handling requires a number of different topics to describe it |
| Symbol | A special character |
| Time calculation | A process of working out time values |
| Time operator | An operator for time value expressions |
| Transition filter | A transition filter available only in MSIE |
| TV Set-top Box | Web access is now becoming more widely available in TV applications |
| Type | A data value classification |
| Unary operator | An operator that only requires one operand |
| Useful tip | Some topics provide useful advice |
| Value | A value of a variable or object |
| Value property | A property of an object that yields a value and cannot be called as a function |
| Visual filter | A transition filter available only in MSIE |
| Web browser | Each of the commonplace web browsers is described in its own topic |
| Web server | Server-side code needs to be executed under control of a web server |
| See also: | ECMA |
| Prev | Home | Next |
| top | Up | ToPrimitive |
JavaScript Programmer's Reference, Cliff Wootton Wrox Press (www.wrox.com) Join the Wrox JavaScript forum at p2p.wrox.com Please report problems to support@wrox.com © 2001 Wrox Press. All Rights Reserved. Terms and conditions. | ||