Chapter 14. N

Table of Contents
name An alias for the property.
NAME="..." An HTML tag attribute that names an object.
NamedNodeMap object Where nodes have a name attribute, they can be presented as members of a NamedNodeMap collection object.
NamedNodeMap.getNamedItem() Given the name of a node, it can be extracted from the collection by name.
NamedNodeMap.item() The usual collection access by item number also applied to named node maps.
NamedNodeMap.length The number of members in the NamedNodeMap are returned by this property.
NamedNodeMap.removeNamedItem() Given that you know the name of an item, you can locate and remove it from the collection. If necessary, the item is replaced by another containing the default attribute settings.
NamedNodeMap.setNamedItem() A node is added to the collection having the specified node name. Any node already present with that name will be replaced.
Namespace A table where identifiers are stored.
NaN A literal constant whose type is a built-in primitive value.
native Reserved for future language enhancements.
Native feature That which is supported in the base level of the language.
Native object One of the built-in objects that the core implementation provides.
navigate() Load a new URL into the window.
navigator An alias for the window.navigator property.
Navigator object An object that contains properties that describe the browser (a.k.a. user agent or client).
Navigator.appCodeName The code-name for the browser.
Navigator.appMinorVersion A version value supported by MSIE.
Navigator.appName The generic type or model name of the web browser.
Navigator.appVersion The version and release information for the browser.
Navigator.browserLanguage The national language variant of the browser.
Navigator.browserLanguage The national language version supported by the MSIE browser.
Navigator.constructor A constructor for creating new navigator objects.
Navigator.cookieEnabled A flag value indicating whether cookies are available or not.
Navigator.cpuClass An indication of what sort of processor is in the hardware.
Navigator.javaEnabled() A method that tells you whether Java support is enabled in the browser or not.
Navigator.language The national language version supported by the browser.
Navigator.mimeTypes[] This property returns an array of supported MIME types.
Navigator.onLine This property tells you whether the browser is online to a network.
Navigator.opsProfile An undocumented property of the Navigator object.
Navigator.platform The name of the hardware or operating system that the browser is running on.
Navigator.plugins.refresh() Refresh all the plugins in the current page.
Navigator.plugins[] An array of the plugins currently installed into the browser.
Navigator.preference() A mechanism for allowing signed scripts to set a preference value in Netscape .
Navigator.savePreferences() Save the preference values for the current user.
Navigator.securityPolicy An indication of the current security policy settings.
Navigator.systemLanguage An MSIE specific language property.
Navigator.taintEnabled() This feature is no longer recommended. It is part of a now defunct security mechanism.
Navigator.userAgent The identifying string for this browser.
Navigator.userLanguage An MSIE specific language property.
Navigator.userProfile This yields a user profile object in MSIE browsers.
Negation operator (-) Negate an operand's value.
NES An abbreviation for Netscape Enterprise Server.
nethelp: URL A special URL access mode for Netscape help screens.
Netscape Enterprise Server A web server that supports JavaScript on the server side.
Netscape Navigator One of the two major web browser platforms.
netscape A short cut reference to the Packages.netscape object. It allows JavaScript to access the Java class hierarchy to instantiate Java objects.
netscape.applet The root node of the Java hierarchy where the applets are built. A shortcut to the Packages.netscape.applet package.
netscape.cfg A new style configuration file for Netscape. Not to be confused with the Packages.netscape Java classes.
netscape.javascript A Java package for supporting JavaScript inside Java. A shortcut to the Packages.netscape.javascript package.
netscape.javascript.JSObject The full definition of the JSObject class for encapsulating JavaScript objects in Java. A shortcut to the Packages.netscape.javascript.JSObject class.
netscape.lck A configuration file as used in older versions of Netscape. Not to be confused with Packages.netscape.
netscape.plugin The top of a hierarchy of Java packages that support plugins. This is a shortcut to the Packages.netscape.plugin package.
netscape.plugin.Plugin A special class for encapsulating plugins so they present a common API. This is a shortcut to the Packages.netscape.plugin.Plugin class. The top of a hierarchy of Java packages that provide security facilities. This is a shortcut to the package. Part of the Netscape security model implemented with Java.
new An object construction operator.
Newline A means of introducing line breaks into string content texts.
Newlines are not <BR> tags A newline in a script does not display a line break in HTML output.
News posts containing JavaScript You can embed JavaScript into news postings composed using HTML.
news: URL A request from a web browser to a news server to send a document.
Node object A node is the primary component from which documents are built (in the context of a DOM hierarchy).
Node.appendChild() A new child node object is added to the end of the list of immediate children of this node.
Node.attributes[] A named node map collection of attributes for this node.
Node.childNodes[] A node list containing the immediate children opf this node.
Node.cloneNode() The node object is cloned but the new instance has no parent node defined.
Node.firstChild The first object in the collection of direct children of this element.
Node.hasChildNodes() A convenience method to provide a flag indicating whether there are any children belonging to this node.
Node.insertBefore() This method inserts a child element into the collection at the indicated position.
Node.lastChild The last child object contained within the DOM hierarchy that descends from this element.
Node.nextSibling An HTML element at the same level within the document hierarchy.
Node.nodeName The name value for this node object. This is provided by the HTML tag attribute.
Node.nodeType The nodes are created for a variety of purposes. This property indicates what sort of node has been instantiated.
Node.nodeValue The value of the node depends on the kind of node that the object encapsulates. Some nodes have null values.
Node.ownerDocument The document that the node belongs to can be accessed via this property.
Node.parentNode The direct parent node of the current object. This object will be a member of the childNodes collection for that object.
Node.previousSibling The object immediately before this one in the childNodes collection of their joint parent node.
Node.removeChild() A method for removing child nodes from the collection.
Node.replaceChild() A means of replacing child objects with new nodes and discarding the old ones.
NodeList object A generic collection of nodes, not presented in any particular order.
NodeList.item() An item extractor to retrieve a Node from within a NodeList collection.
NodeList.length Returns the length of a collection array.
NOFRAMES object An object that represents the content of a <NOFRAMES> tag.
NOFRAMES.dir The direction of rendering of text contained within the block owned by the <NOFRAMES> tag.
Nombas ScriptEase A standalone JavaScript interpreter.
Nondigit A non-digit letter that can be used in an identifier.
<NOSCRIPT> A special tag that allows browsers that don't support scripting to display alternative content.
NOSCRIPT object An object representing the <NOSCRIPT> tag.
NOSCRIPT.dir The direction of rendering of text contained within the block owned by the <NOSCRIPT> tag.
Not a number A special numeric value used to handle computational error conditions.
NOT Equal to (!=) Compare two operands for inequality.
NOT Identically equal to (!==) Compare two values for non-equality and identical type.
Notation object Notations are decalred in the DTD and are encapsulated in these Notation objects.
Notation.publicId The public identifier (if one was defined) for this notation. The value may be null if no identifier was defined.
Notation.systemId The system identifier (if one was defined) for this notation. The value may be null if no identifier was defined.
null A built-in primitive value.
null A native built-in type.
Null literal A literal constant whose type is a built in primitive value.
Null statement An empty statement consisting of a semi-colon on its own.
Number A built-in primitive value.
Number A native built-in type.
Number formats (.) The period character is used as numeric delimiter character. ECMA describes these formats as Numeric literals.
Number object An object of the class "Number".
Number() A Number object constructor.
Number() A Number type convertor.
Number.Class Internal property that returns an object class.
Number.constructor A reference to a constructor object.
Number.MAX_VALUE A mathematical constant value.
Number.MIN_VALUE A mathematical constant value.
Number.NaN A mathematical constant value.
Number.NEGATIVE_INFINITY A mathematical constant value.
Number.POSITIVE_INFINITY A mathematical constant value.
Number.prototype The prototype for the Number object that can be used to extend the interface for all Number objects.
Number.toExponential() Converts the number to an exponential format representation.
Number.toFixed() Converts the number to a fixed format representation.
Number.toLocaleString() Converts a number to a string taking locale-specific settings into account.
Number.toPrecision() Convert a number to a string automatically selecting fixed or exponential notation.
Number.toSource() Output a number formatted as a Number literal contained in a string.
Number.toString() Return a string primitive version of an object.
Number.valueOf() Return the primitive numeric value of the object.
Numeric literal A literal constant whose type is a built-in primitive value.
Numerical limits Limiting conditions for arithmetic values.