1. Contains only keywords
2. basic expressions containing all necessary functions
3. contains variable references alone
4. stand-alone expressions
stand-alone expressions
1. Property Access Expression
2. Functional expression
3. Invocation expression
4. Primary expression
Invocation expression
1. Object Creation Expression
2. Primary Expression
3. Invocation Expression
4. Constructor Calling Expression
Object Creation Expression
1. Exists
2. exist
3. within
4. in
in
1.
2. :
3. -
4. +
1. =
2. ===
3. ==
4. &&
==
1. !
2. !==
3. !=
4. All the above
!=
1. undefined
2. string
3. boolean
4. object
object
1. False True
2. False False
3. True False
4. True True
False True
1. \
2. //
3. * *
4. * */
//