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
- (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
1.5 features 1
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
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
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
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
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
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
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
HTML
glossary entry 1 HTTP
glossary entry 1
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
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
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
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
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
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
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
quotation marks
for string literals 1
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
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
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
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
variables
declaring 1 in JavaScript 1 naming 1 scope of 1 undefined 1 var statement 1 versions of JavaScript 1 void operator 1
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
XOR (^) operator 1
zero-fill right shift (>>>) operator 1, 2
Previous Contents
Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated September 28, 2000