Adobe 12040118 Using Help - Page 9

Keywords and statement syntax, Operators, Table 1, Description of Operators

Page 9 highlights

Help Using Help Writing Scripts Back 9 Keywords and statement syntax Although it is not possible to provide an exhaustive resource describing usage of JavaScript, the following tables provide an overview of keywords, statements, operators, precedence and associativity. The following table lists and describes all keywords and statements recognized by the After Effects scripting engine. Table 1 Keywords and Statement Syntax Keyword/Statement Description break Standard JavaScript; exit the currently executing loop. continue Standard JavaScript; cease execution of the current loop iteration. case label used in a switch statement default label used in a switch statement when a case label is not found do - while Standard JavaScript construct. Similar to the w h i l e loop, except loop condition evaluation occurs at the end of the loop. false Literal representing boolean false. for Standard JavaScript loop construct. for - in Standard JavaScript construct. Provides a way to easily loop through the properties of an object. function Used to define a function. if/if - else Standard JavaScript conditional constructs. new Standard JavaScript constructor statement. null Assigned to a variable, array element, or object property to indicate that it does not contain a legal value. return Standard JavaScript way of returning a value from a function or exiting a function. switch Standard JavaScript way of evaluating an expression and attempting to match the expression's value to a c a s e label. this Standard JavaScript method of indicating the current object. true Literal representing boolean true. undefined Indicates that the variable, array element, or object property has not yet been assigned a value. var Standard JavaScript syntax used to declare a local variable. while Standard JavaScript construct. Similar to the d o - w h i l e loop, except loop condition evaluation occurs at the beginning of the loop. with Standard JavaScript construct used to specify an object to use in ensuing statements. Operators The following tables list and describe all operators recognized by the After Effects scripting engine and show the precedence and associativity for all operators. Table 2 Description of Operators Operators Description new Allocate object. Using Help Back 9

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253

U
sing H
elp
B
ack
9
Help
Writing Scripts
U
sing H
elp
B
ack
9
Keywords and statement syntax
Although it is not possible to provide an exhaustive resource describing usage of JavaScript, the following
tables provide an overview of keywords, statements, operators, precedence and associativity.
The following table lists and describes all keywords and statements recognized by the After Effects scripting
engine.
Table 1
Keywords and Statement Syntax
Operators
The following tables list and describe all operators recognized by the After Effects scripting engine and show
the precedence and associativity for all operators.
Table 2
Description of Operators
Keyword/Statement
Description
break
Standard JavaScript; exit the currently executing loop.
continue
Standard JavaScript; cease execution of the current loop iteration.
case
label used in a switch statement
default
label used in a switch statement when a case label is not found
do - while
Standard JavaScript construct. Similar to the
while
loop, except loop condition evaluation occurs
at the end of the loop.
false
Literal representing boolean false.
for
Standard JavaScript loop construct.
for - in
Standard JavaScript construct. Provides a way to easily loop through the properties of an object.
function
Used to define a function.
if/if - else
Standard JavaScript conditional constructs.
new
Standard JavaScript constructor statement.
null
Assigned to a variable, array element, or object property to indicate that it does not contain a legal
value.
return
Standard JavaScript way of returning a value from a function or exiting a function.
switch
Standard JavaScript way of evaluating an expression and attempting to match the expression's
value to a
case
label.
this
Standard JavaScript method of indicating the current object.
true
Literal representing boolean true.
undefined
Indicates that the variable, array element, or object property has not yet been assigned a value.
var
Standard JavaScript syntax used to declare a local variable.
while
Standard JavaScript construct. Similar to the
do - while
loop, except loop condition evaluation
occurs at the beginning of the loop.
with
Standard JavaScript construct used to specify an object to use in ensuing statements.
Operators
Description
new
Allocate object.