array('UTF-8', 'en'), 'content' => array('index.html', 'Contents'), 'home' => array('index.html', 'Core JavaScript Reference'), 'this' => array('ix.html', 'Index'), 'prev' => array('deprecat.html', 'Appendix B. Deprecated Features'), 'toc' => array( array('preface.html', 'About this Book', 0), /* array('preface.html#1003152', 'New Features in this Release', 1), array('preface.html#1005135', 'What You Should Already Know', 1), array('preface.html#1003515', 'JavaScript Versions', 1), array('preface.html#1001692', 'Where to Find JavaScript Information', 1), array('preface.html#1001745', 'Document Conventions', 1), */ array('partobj.html', 'Part 1', 0), array('objintro.html', 'Chapter 1. Objects, Methods, and Properties', 0), /* array('array.html', 'Array', 1), array('boolean.html', 'Boolean', 1), array('date.html', 'Date', 1), array('function.html', 'Function', 1), array('java.html', 'java', 1), array('javarray.html', 'JavaArray', 1), array('javclass.html', 'JavaClass', 1), array('javobj.html', 'JavaObject', 1), array('javpkg.html', 'JavaPackage', 1), array('math.html', 'Math', 1), array('netscape.html', 'netscape', 1), array('number.html', 'Number', 1), array('object.html', 'Object', 1), array('packages.html', 'Packages', 1), array('regexp.html', 'RegExp', 1), array('string.html', 'String', 1), array('sun.html', 'sun', 1), */ array('toplev.html', 'Chapter 2. Top-Level Properties and Functions', 0), /* array('toplev.html#1120957', 'decodeURI', 1), array('toplev.html#1119005', 'decodeURIComponent', 1), array('toplev.html#1118346', 'encodeURI', 1), array('toplev.html#1115986', 'encodeURIComponent', 1), array('toplev.html#1063795', 'eval', 1), array('toplev.html#1063963', 'Infinity', 1), array('toplev.html#1063988', 'isFinite', 1), array('toplev.html#1064024', 'isNaN', 1), array('toplev.html#1064064', 'NaN', 1), array('toplev.html#1064092', 'Number', 1), array('toplev.html#1064132', 'parseFloat', 1), array('toplev.html#1064173', 'parseInt', 1), array('toplev.html#1064506', 'String', 1), array('toplev.html#1094680', 'undefined', 1), */ array('partlang.html', 'Part 2', 0), array('stmt.html', 'Chapter 3. Statements', 0), /* array('stmt.html#1081298', 'break', 1), array('stmt.html#1077887', 'const', 1), array('stmt.html#1078923', 'continue', 1), array('stmt.html#1037353', 'do...while', 1), array('stmt.html#1016648', 'export', 1), array('stmt.html#1004804', 'for', 1), array('stmt.html#1004815', 'for...in', 1), array('stmt.html#1004825', 'function', 1), array('stmt.html#1004833', 'if...else', 1), array('stmt.html#1082618', 'import', 1), array('stmt.html#1018088', 'label', 1), array('stmt.html#1004871', 'return', 1), array('stmt.html#1018610', 'switch', 1), array('stmt.html#1052196', 'throw', 1), array('stmt.html#1051663', 'try...catch', 1), array('stmt.html#1066604', 'var', 1), array('stmt.html#1004896', 'while', 1), array('stmt.html#1004910', 'with', 1), */ array('comment.html', 'Chapter 4. Comments', 0), /* array('comment.html#1066617', 'comment', 1), */ array('ops.html', 'Chapter 5. Operators', 0), /* array('ops.html#1042274', 'Assignment Operators', 1), array('ops.html#1060974', 'Comparison Operators', 1), array('ops.html#1050908', 'Using the Equality Operators', 2), array('ops.html#1042400', 'Arithmetic Operators', 1), array('ops.html#1042403', '% (Modulus)', 2), array('ops.html#1042412', '++ (Increment)', 2), array('ops.html#1042421', '-- (Decrement)', 2), array('ops.html#1042430', '- (Unary Negation)', 2), array('ops.html#1042437', 'Bitwise Operators', 1), array('ops.html#1042500', 'Bitwise Logical Operators', 2), array('ops.html#1042512', 'Bitwise Shift Operators', 2), array('ops.html#1044813', 'Logical Operators', 1), array('ops.html#1042582', 'String Operators', 1), array('ops.html#1042588', 'Special Operators', 1), array('ops.html#1045406', '?: (Conditional operator)', 2), array('ops.html#1045439', ', (Comma operator)', 2), array('ops.html#1045837', 'delete', 2), array('ops.html#1066344', 'function', 2), array('ops.html#1066286', 'in', 2), array('ops.html#1055015', 'instanceof', 2), array('ops.html#1055898', 'new', 2), array('ops.html#1043482', 'this', 2), array('ops.html#1042603', 'typeof', 2), array('ops.html#1042625', 'void', 2), */ array('partjava.html', 'Part 3. LiveConn', 0), array('classint.html', 'Chapter 6. Java Classes, Constructors, and Methods', 0), /* array('lcjsexc.html', 'JSException', 1), array('lcjsobj.html', 'JSObject', 1), */ array('partapp.html', 'Part 4', 0), array('keywords.html', 'Appendix A. Reserved Words', 0), array('deprecat.html', 'Appendix B. Deprecated Features', 0), array('ix.html', 'Index', 0) ))); manual_header(); ?>
  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, 2
!== (strict not equal) operator 1, 2
% (modulus) operator 1
%= operator 1
&& (logical AND) operator 1
& (bitwise AND) operator 1
&= operator 1
) 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, 2
=== (strict equal) operator 1, 2
-= 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

A


abs method 1
acos method 1
anchor method 1
anchors
creating 1
AND (&&) logical operator 1
AND (&) bitwise operator 1
anonymous functions 1
apply method 1
arguments array 1
arithmetic operators 1
% (modulus) 1
-- (decrement) 1
- (unary negation) 1
++ (increment) 1
arity property 1
Array object 1
arrays
Array object 1
creating from strings 1
deleting elements 1
dense 1
increasing length of 1
indexing 1
initial length of 1, 2
Java 1
joining 1
length of, determining 1, 2
referring to elements 1
sorting 1
asin method 1
assignment operators 1
%= 1
&= 1
*= 1
+= 1
/= 1
<<= 1
-= 1
>>= 1
>>>= 1
^= 1
|= 1
conditional statements and 1
atan2 method 1
atan method 1

B


BIG HTML tag 1
big method 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
BLINK HTML tag 1
blink method 1
BOLD HTML tag 1
bold method 1
Boolean object 1
conditional tests and 1
break statement 1

C


callee property 1
caller property 1
call method 1
call method (LiveConnect) 1
capturing parentheses
parentheses
capturing 1
ceil method 1
charAt method 1
charCodeAt method 1
classes, accessing Java 1, 2
className property 1
comma () operator 1
comments 1
comment statement 1
comparison operators 1
!= (not equal) 1, 2
!== (strict not equal) 1, 2
< (less than) 1
<= (less than or equal) 1
== (equal) 1, 2
=== (strict equal) 1, 2
> (greater than) 1
>= (greater than or equal) 1
concat method
Array object 1
String object 1
conditional (?:) operator 1
conditional tests
assignment operators and 1
Boolean objects and 1
constructor property
Array object 1
Boolean object 1
Date object 1
Function object 1
Number object 1
Object object 1
RegExp object 1
String object 1
containership
specifying default object 1
with statement and 1
continue statement 1
conventions 1
cos method 1

D


Date object 1
dates
converting to string 1
Date object 1
day of week 1
defining 1
milliseconds since 1970 1
month 1
decodeURIComponent function 1
decodeURI function 1
decrement (--) operator 1
default objects, specifying 1
delete operator 1
deleting
array elements 1
objects 1
properties 1
dense arrays 1
directories, conventions used 1
do...while statement 1
document conventions 1

E


encodeURIComponent function 1
encodeURI function 1
E property 1
equals method (LiveConnect 1
Euler's constant 1
raised to a power 1
eval function 1
eval method
LiveConnect 1
Object object 1
exceptions
catching 1
LiveConnect 1
throwing 1
throw statement 1
try...catch statement 1
exec method 1
exp method 1
export statement 1
expressions that return no value 1

F


fixed method 1
floating-point 1
floor method 1
fontcolor method 1
fonts
big 1
blinking 1
bold 1
fontsize method 1
for...in statement 1
for loops
continuation of 1
syntax of 1
termination of 1
for statement 1
fromCharCode method 1
function expression 1
Function object 1
specifying arguments for 1
as variable value 1
function operator 1
functions
arguments array 1
callee property 1
caller property 1
declaring 1
Function object 1
length property 1
list of 1
nesting 1
number of arguments 1
return values of 1
top-level 1
as variable value 1
function statement 1

G


getDate method 1
getDay method 1
getFullYear method 1
getHours method 1
getMember method (LiveConnect) 1
getMilliseconds method 1
getMinutes method 1
getMonth method 1
getSeconds method 1
getSlot method (LiveConnect) 1
getTime method 1
getTimezoneOffset method 1
getUTCDate method 1
getUTCDay method 1
getUTCFullYear method 1
getUTCHours method 1
getUTCMilliseconds method 1
getUTCMinutes method 1
getUTCMonth method 1
getUTCSeconds method 1
getWindow method (LiveConnect) 1
getWrappedException (LiveConnect) 1
getWrappedExceptionType (LiveConnect) 1
getYear method 1
global object 1
global property 1
GMT time, defined, local time, defined 1

H


HTML tags
BIG 1
BLINK 1
BOLD 1

I


IEEE 754 1
if...else statement 1
ignoreCase property 1
import statement 1
increment (++) operator 1
indexOf method 1
index property 1
Infinity property 1
in keyword 1
in operator 1
input property
Array object 1
instanceof operator 1
isFinite function 1
isNaN function 1
italics method 1

J


JavaArray object 1
JavaClass object 1
java object 1
JavaObject object 1
JavaPackage object 1
java property 1
JavaScript
background for using 1
reserved words 1
versions and Navigator 1
join method 1
JSException class 1
JSException constructor (LiveConnect) 1
JSObject class 1

K


keywords 1

L


label statement 1
lastIndexOf method 1
lastIndex property 1
left shift (<<) operator 1, 2
length property
arguments array 1
Array object 1
Function object 1
JavaArray object 1
String object 1
link method 1
links
anchors for 1
with no destination 1
LiveConnect
JavaArray object 1
JavaClass object 1
java object 1
JavaObject object 1
JavaPackage object 1
JSException class 1
JSObject class 1
netscape object 1
Packages object 1
sun object 1
LN10 property 1
LN2 property 1
LOG10E property 1
LOG2E property 1
logarithms
base of natural 1, 2
natural logarithm of 10 1
logical operators 1
! (NOT) 1
&& (AND) 1
|| (OR) 1
short-circuit evaluation 1
log method 1
lookahead assertions 1
loops
continuation of 1
for 1
termination of 1
while 1
lowercase 1, 2

M


match method 1
Math object 1
MAX_VALUE property 1
max method 1
methods, top-level 1
MIN_VALUE property 1
min method 1
modulo function 1
modulus (%) operator 1
multiline property 1

N


NaN property
Number object 1
top-level 1
natural logarithms
base of 1
e 1
e raised to a power 1
of 10 1
Navigator, JavaScript versions supported 1
NEGATIVE_INFINITY property 1
nesting functions 1
netscape.javascript.JSException class 1
netscape.javascript.JSObject class 1
netscape object 1
netscape property 1
new operator 1
non-capturing parentheses
parentheses
non-capturing 1
NOT (!) logical operator 1
NOT (-) bitwise operator 1
Number function 1
Number object 1
numbers
greater of two 1
identifying 1
Number object 1
obtaining integer 1
parsing from strings 1
square root 1

O


Object object 1
objects
confirming object type for 1
confirming property type for 1
creating new types 1
deleting 1
establishing default 1
getting list of properties for 1
iterating properties 1
Java, accessing 1
operators 1, 2
arithmetic 1
assignment 1
bitwise 1
comparison 1
list of 1
logical 1
special 1
string 1
OR (|) bitwise operator 1
OR (||) logical operator 1

P


packages, accessing Java 1
Packages object 1
parseFloat function 1
parseInt function 1
parse method 1
PI property 1
pop method 1
POSITIVE_INFINITY property 1
pow method 1
properties
confirming object type for 1
deleting 1
getting list of for an object 1
iterating for an object 1
top-level 1
prototype property
Array object 1
Boolean object 1
Date object 1
Function object 1
Number object 1
Object object 1
RegExp object 1
String object 1
push method 1

R


random method 1
RegExp object 1
regular expressions 1
removeMember method (LiveConnect) 1
replace method 1
reserved words 1
return statement 1
reverse method 1
rounding 1
round method 1

S


search method 1
selection lists
number of options 1
setDate method 1
setFullYear method 1
setHours method 1
setMember method (LiveConnect) 1
setMilliseconds method 1
setMinutes method 1
setMonth method 1
setSeconds method 1
setSlot method (LiveConnect) 1
setTime method 1
setUTCDate method 1
setUTCFullYear method 1
setUTCHours method 1
setUTCMilliseconds method 1
setUTCMinutes method 1
setUTCMonth method 1
setUTCSeconds method 1
setYear method 1
shift method 1
short-circuit evaluation 1
sign-propagating right shift (>>) operator 1, 2
sin method 1
slice method 1, 2
small method 1
sort method 1
source property 1
special operators 1
splice method 1
split method 1
SQRT1_2 property 1
SQRT2 property 1
sqrt method 1
square roots 1
statements 1, 2
syntax conventions 1
strike method 1
String function 1
String object 1
string operators 1
strings
blinking 1
bold 1
character position within 1, 2, 3
concatenating 1
converting from date 1
converting to floating point 1
creating from arrays 1
defining 1
fontsize of 1
length of 1
lowercase 1, 2
parsing 1
splitting into arrays 1
String object 1
sub method 1
substring method 1
substr method 1
sun object 1
sun property 1
sup method 1
switch statement 1
syntax conventions 1

T


tan method 1
test method 1
this keyword 1
throw statement 1
times
Date object 1
defining 1
minutes 1
toGMTString method 1
toLocaleString method 1
toLowerCase method 1
top-level properties and functions 1
toSource method
Array object 1
Boolean object 1
Date object 1
Function object 1
Number object 1
Object object 1
RegExp object 1
String object 1
toString method
Array object 1
Boolean object 1
built-in 1
Date object 1
Function object 1
JavaArray object 1
LiveConnect 1
Number object 1, 2, 3, 4
Object object 1
RegExp object 1
String object 1
user-defined 1
toUpperCase method 1
toUTCString method 1
try...catch statement 1
typeof operator 1

U


unary negation (-) operator 1
undefined property 1
Unicode
charCodeAt method 1
unnamed functions 1
unshift method 1
unwatch method 1
URLs
conventions used 1
UTC method 1
UTC time, defined 1

V


valueOf method
Array object 1
Boolean object 1
Date object 1
Function object 1
Number object 1
Object object 1
String object 1
variables
declaring 1, 2
initializing 1, 2
syntax for declaring 1, 2
var statement 1, 2
versions of JavaScript 1
void operator 1

W


watch method 1
while loops
continuation of 1
syntax of 1
termination of 1
while statement 1
with statement 1

X


XOR (^) operator 1

Z


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