<A> tag 209
abstraction 198
action attribute
<FORM> tag 273
addition operator (+) 25
mistaken for string concatenation operator 109
addNums example
arguments.length property 120
complete listing 120
using arguments array 119
addThreeNums example 113
stripped down version 116
age check example 47
aggregation 198
alert method,Window object 130
alert statements 44 , 63
using for debugging 352
using to display values 354
Alphabetic regular expression 323
alternation (|) regular expression 328
anchor method, String object
generating HTML 302
Antechinus JavaScript Editor 10
arguments array of function, length property , 119
arithmetic operators 37
array elements
adding and removing 145
undefined value 145
assigning values to 145
checking for definition 152
reading and writing 143
sparse 146
types and 142
Array object 219
length property 152, 164
methods 172
concat method 173
pop method 158, 165
push method 158, 162
reverse method 173
sort method 173
arrays 57
creating 140
description 139
element types 142
four-element array
myArray example 144
trekArray example 141
implementing stack as 158
general example 161
simple example 158
iteration using functions 147
creating and populating 153
displaying generated text 155
example 153
generating text string 154
making comparisons 175
case-insensitive sorting 179
sorting numerically 176
of arrays 168
creating equivalent to multi-dimensional arrays 170
one-dimensional 139
sparse 146
assembler 3
assembly language 3
assignment operator (=)
compared to comparison operator (==) 63
using in error 351
assignment operators
combination operators 36
modulo assignment operator (%=) 37
using 36
associative array
displaying 215
AT (Advanced Topic) icon 8