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