Previous Contents
Core JavaScript Guide 1.5

| Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |

> Index

> Symbols

>   - (bitwise NOT) operator 1
>   - (unary negation) operator 1
>   -- (decrement) operator 1
>   ! (logical NOT) operator 1
>   != (not equal) operator 1
>   !== (strict not equal) operator 1
>   % (modulus) operator 1
>   %= operator 1
>   && (logical AND) operator 1
>   & (bitwise AND) operator 1
>   &= operator 1
>   */ comment 1
>   *= operator 1
>   + (string concatenation) operator 1
>   ++ (increment) operator 1
>   += (string concatenation) operator 1
>   += operator 1
>   /* comment 1
>   // comment 1
>   /= operator 1
>   < (less than) operator 1
>   << (left shift) operator 1, 2
>   <<= operator 1
>   <= (less than or equal) operator 1
>   == (equal) operator 1
>   === (strict equal) operator 1
>   -= operator 1
>   > (greater than) operator 1
>   >= (greater than or equal) operator 1
>   >> (sign-propagating right shift) operator 1, 2
>   >>= operator 1
>   >>> (zero-fill right shift) operator 1, 2
>   >>>= operator 1
>   ?: (conditional) operator 1
>   ^ (bitwise XOR) operator 1
>   ^= operator 1
>   | (bitwise OR) operator 1
>   |= operator 1
>   || (logical OR) operator 1
>   (comma) operator 1

> Numerics

>   1.5 features 1

> A

>   AND (&&) logical operator 1
>   AND (&) bitwise operator 1
>   anonymous functions 1
>   arguments array 1
>   arithmetic operators 1
>     % (modulus) 1
>     -- (decrement) 1
>     - (unary negation) 1
>     ++ (increment) 1
>   Array object
>     creating 1
>     overview 1
>   arrays
>     associative 1
>     defined 1
>     deleting elements 1
>     indexing 1
>     Java 1
>     literals 1
>     populating 1
>     referring to elements 1
>     regular expressions and 1
>     two-dimensional 1
>     undefined elements 1
>   ASCII
>     glossary entry 1
>     Unicode and 1
>   assignment operators 1
>     %= 1
>     &= 1
>     *= 1
>     += 1
>     /= 1
>     <<= 1
>     -= 1
>     >>= 1
>     >>>= 1
>     ^= 1
>     |= 1
>     conditional statements and 1
>     defined 1

> B

>   bitwise operators 1
>     & (AND) 1
>     - (NOT) 1
>     << (left shift) 1, 2
>     >> (sign-propagating right shift) 1, 2
>     >>> (zero-fill right shift) 1, 2
>     ^ (XOR) 1
>     | (OR) 1
>     logical 1
>     shift 1
>   BLOb, glossary entry 1
>   Boolean literals 1
>   Boolean object 1
>     conditional tests and 1, 2
>   Boolean type conversions (LiveConnect) 1
>   booleanValue method 1
>   break statement 1

> C

>   capturing parentheses
>     parentheses
>       capturing 1
>   case sensitivity 1
>     object names 1
>     property names 1
>     regular expressions and 1
>   case statement
>     See switch statement 1
>   catching exceptions 1
>   CGI, glossary entry 1
>   char arguments 1
>   class-based languages, defined 1
>   classes
>     defining 1
>     Java 1
>     LiveConnect 1, 2
>   client
>     glossary entry 1
>   client-side JavaScript 1
>     glossary entry 1
>   comma () operator 1
>   comments, types of 1
>   comment statement 1
>   comparison operators 1
>     != (not equal) 1
>     !== (strict not equal) 1
>     < (less than) 1
>     <= (less than or equal) 1
>     == (equal) 1
>     === (strict equal) 1
>     > (greater than) 1
>     >= (greater than or equal) 1
>   conditional (?:) operator 1
>   conditional expressions 1
>   conditional statements 1, 2
>     if...else 1
>     switch 1
>   conditional tests
>     assignment operators and 1
>   conditional tests, Boolean objects and 1, 2
>   constant 1
>   constants 1
>   constructor functions 1
>     global information in 1
>     initializing property values with 1
>   containership
>     specifying default object 1
>     with statement and 1
>   continue statement 1
>   CORBA, glossary entry 1
>   core JavaScript, glossary entry 1

> D

>   data types
>     Boolean conversions 1
>     converting 1
>     converting with LiveConnect 1, 2
>     and Date object 1
>     JavaArray conversions 1
>     JavaClass conversions 1
>     JavaObject conversions 1
>     in JavaScript 1, 2
>     JavaScript to Java conversion 1
>     Java to JavaScript conversion 1
>     null conversions 1
>     number conversions 1
>     other conversions 1
>     string conversions 1
>     undefined conversions 1
>   Date object
>     creating 1
>     overview 1
>   decrement (--) operator 1
>   default objects, specifying 1
>   delete operator 1, 2
>   deleting
>     array elements 1
>     objects 1, 2
>     properties 1
>   deprecate, glossary entry 1
>   directories, conventions used 1
>   do...while statement 1
>   document conventions 1

> E

>   ECMA, glossary entry 1
>   ECMAScript, glossary entry 1
>   ECMA specification 1, 2
>     JavaScript documentation and 1
>     JavaScript versions and 1
>     terminology 1
>   else statement
>     See if...else statement 1
>   escape function 1
>   escaping characters 1
>     Unicode 1
>   eval function 1
>   exceptions 1
>     catching 1
>     handling 1, 2
>     handling in Java 1
>     Java, handling in JavaScript 1
>     throwing 1
>   exec method 1
>   expressions
>     See also regular expressions 1
>     conditional 1
>     overview 1
>     that return no value 1
>     types of 1
>   external functions, glossary entry 1

> F

>   floating-point literals 1
>   floatValue method 1
>   for...in statement 1, 2
>   for loops
>     continuation of 1
>     sequence of execution 1
>     termination of 1
>   for statement 1
>   function keyword 1
>   Function object 1
>   functions 1
>     arguments array 1
>     calling 1
>     defining 1
>     Function object 1
>     predefined 1
>     recursive 1
>     using built-in 1
>   functions in expressions 1

> G

>   getDay method 1
>   getHours method 1
>   getMember method 1
>   getMinutes method 1
>   getSeconds method 1
>   getters 1
>   getTime method 1
>   global object 1
>   greedy quantifiers 1

> H

>   HTML
>     glossary entry 1
>   HTTP
>     glossary entry 1

> I

>   if...else statement 1
>   increment (++) operator 1
>   inheritance
>     class-based languages and 1
>     multiple 1
>     property 1
>   initializers for objects 1
>   in operator 1
>   instanceof operator 1, 2
>   integers, in JavaScript 1
>   internationalization 1
>   IP address, glossary entry 1
>   isFinite function 1
>   isNaN function 1

> J

>   Java
>     See also LiveConnect 1
>     accessing JavaScript 1
>     accessing with LiveConnect 1
>     arrays in JavaScript 1
>     calling from JavaScript 1
>     classes 1
>     communication with JavaScript 1, 2
>     compared to JavaScript 1, 2, 3
>     exceptions in JavaScript 1
>     to JavaScript communication 1
>     JavaScript exceptions and 1
>     methods requiring char arguments 1
>     objects, naming in JavaScript 1
>     object wrappers 1
>     packages 1
>   JavaArray object 1, 2
>   JavaArray type conversions 1
>   JavaClass object 1, 2
>   JavaClass type conversions (LiveConnect) 1
>   JavaObject object 1, 2
>   JavaObject type conversions 1
>   java package 1
>   JavaPackage object 1, 2
>   JavaScript
>     accessing from Java 1
>     background for using 1
>     communication with Java 1, 2
>     compared to Java 1, 2, 3
>     differences between server and client 1
>     ECMA specification and 1
>     to Java Communication 1
>     object wrappers 1
>     overview 1
>     special characters 1
>     versions and Navigator 1
>   JSException class 1, 2
>   JSObject, accessing JavaScript with 1
>   JSObject class 1

> L

>   labeled statements
>     with break 1
>     with continue 1
>   label statement 1
>   left shift (<<) operator 1, 2
>   length property 1
>   links
>     with no destination 1
>   literals 1
>     Array 1
>     Boolean 1
>     floating point 1
>     integers 1
>     object 1
>     string 1
>   LiveConnect 1, 2
>     accessing Java directly 1
>     converting data types 1, 2
>     glossary entry 1
>     Java to JavaScript communication 1
>     objects 1
>   logical operators 1
>     ! (NOT) 1
>     && (AND) 1
>     || (OR) 1
>     short-circuit evaluation 1
>   lookahead assertions 1
>   loops
>     continuation of 1
>     for...in 1
>     termination of 1
>   loop statements 1, 2
>     break 1
>     continue 1
>     do...while 1
>     for 1
>     label 1
>     while 1
>   lowercase 1

> M

>   matching patterns
>     See regular expressions 1
>   match method 1
>   Math object 1
>   methods
>     defined 1
>     defining 1
>     static 1
>   MIME, glossary entry 1
>   modulus (%) operator 1

> N

>   Navigator, JavaScript versions supported 1
>   Navigator JavaScript. See client-side JavaScript 1
>   netscape package 1
>   Netscape packages
>     See packages 1
>   new operator 1, 2
>   non-capturing parentheses 1
>     parentheses
>       non-capturing 1
>   NOT (!) logical operator 1
>   NOT (-) bitwise operator 1
>   null keyword 1
>   null value conversions (LiveConnect) 1
>   number formatting 1
>   Number function 1
>   Number object 1
>   numbers
>     Number object 1
>     parsing from strings 1
>   number type conversions (LiveConnect) 1

> O

>   object manipulation statements
>     for...in 1
>     this keyword 1
>     with statement 1
>   object model 1, 2
>   objects 1, 2
>     adding properties 1, 2
>     confirming property type for 1
>     constructor function for 1
>     creating 1, 2
>     creating new types 1
>     deleting 1, 2
>     determining type of 1
>     establishing default 1
>     getting list of properties for 1
>     indexing properties 1
>     inheritance 1
>     initializers for 1
>     iterating properties 1
>     JavaScript in Java 1
>     literals 1
>     LiveConnect 1
>     model of 1, 2
>     overview 1
>     predefined 1
>     single instances of 1
>   operators
>     arithmetic 1
>     assignment 1
>     bitwise 1
>     comparison 1
>     defined 1
>     instanceof 1
>     logical 1
>     order of 1
>     overview 1
>     precedence 1
>     special 1
>     string 1
>   OR (|) bitwise operator 1
>   OR (||) logical operator 1

> P

>   packages, Java 1
>   Packages object 1
>   parentheses,non-capturing 1
>   parentheses in regular expressions 1, 2
>   parseFloat function 1
>   parseInt function 1
>   parse method 1
>   pattern matching
>     See regular expressions 1
>   PI property 1
>   predefined objects 1
>   primitive value, glossary entry 1
>   properties
>     adding 1, 2
>     class-based languages and 1
>     confirming object type for 1
>     creating 1
>     getting list of for an object 1
>     indexing 1
>     inheritance 1, 2
>     initializing with constructors 1
>     iterating for an object 1
>     overview 1
>     static 1
>   prototype-based languages, defined 1
>   prototypes 1

> Q

>   quotation marks
>     for string literals 1

> R

>   readonly constant,global constant 1
>   RegExp object 1, 2
>   regular expressions 1, 2
>     arrays and 1
>     creating 1
>     defined 1
>     examples of 1
>     global search with 1
>     ignoring case 1
>     parentheses in 1, 2
>     remembering substrings 1, 2
>     special characters in 1, 2
>     using 1
>     writing patterns 1
>   replace method 1
>   return statement 1
>   runtime errors 1

> S

>   search method 1
>   server-side JavaScript 1
>     glossary entry 1
>   setDay method 1
>   setters 1
>   setTime method 1
>   short-circuit evaluation 1
>   sign-propagating right shift (>>) operator 1, 2
>   special characters in regular expressions 1, 2
>   special operators 1
>   split method 1
>   statements
>     break 1
>     conditional 1, 2
>     continue 1
>     do...while 1
>     exception handling 1, 2
>     for 1
>     for...in 1
>     if...else 1
>     label 1
>     loop 1, 2
>     object manipulation 1, 2
>     overview 1, 2
>     switch 1
>     while 1
>   static, glossary entry 1
>   String function 1
>   string literals 1
>     Unicode in 1
>   String object
>     overview 1
>     regular expressions and 1
>   strings
>     changing order using regular expressions 1
>     concatenating 1
>     operators for 1
>     regular expressions and 1
>     searching for patterns 1
>     type conversions (LiveConnect) 1
>   subclasses 1
>   sun package 1
>   switch statement 1

> T

>   test method 1
>   this keyword 1, 2
>     described 1
>     for object references 1
>   throwing exceptions 1
>   throw statement 1
>   toString method 1
>   try...catch statement 1
>   typeof operator 1

> U

>   unary negation (-) operator 1
>   undefined property 1
>   undefined value 1
>     conversions (LiveConnect) 1
>   unescape function 1
>   Unicode 1, 2
>     described 1
>     escape sequences 1
>     string literals and 1
>     Unicode Consortium 1
>     values for special characters 1
>   uppercase 1
>   URLs
>     conventions used 1
>     glossary entry 1

> V

>   variables
>     declaring 1
>     in JavaScript 1
>     naming 1
>     scope of 1
>     undefined 1
>   var statement 1
>   versions of JavaScript 1
>   void operator 1

> W

>   while loops
>     continuation of 1
>     termination of 1
>   while statement 1
>   with statement
>     described 1
>   wrappers
>     for Java objects 1
>     for JavaScript objects 1
>   WWW, glossary entry 1

> X

>   XOR (^) operator 1

> Z

>   zero-fill right shift (>>>) operator 1, 2

> Previous Contents

> Copyright © 2000 Netscape Communications Corp. All rights reserved.

Last Updated September 28, 2000