Javascript [Electronic resources] : The Definitive Guide (4th Edition)

David Flanagan

نسخه متنی -صفحه : 844/ 818
نمايش فراداده

[SYMBOL] [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]

! (exclamation point)

! (NOT) operator

!= (inequality) operator

Netscape 4, JavaScript 1.2 implementation

strings, comparing

!== (non-identity) operator

Netscape 4, JavaScript 1.2 implementation

logical NOT operator

" (quotes, double) in strings

$ (dollar sign)

anchor character (regular expressions)

in identifiers

pattern matching, end of line or string 2nd

regular expession string matches

% (modulo) operator 2nd

& (ampersand)

& (bitwise AND) operator

&& (logical AND operator)

&= (assignment) operator

> (greater than) operator

object data type conversion

strings, comparing

>> (shift right with sign) operator 2nd

>>> (shift right zero fill) operator 2nd

>= (greater than or equal) operator

object data type conversion

strings, comparing

< (less than) operator

object data type conversion

strings, comparing

<< (shift left) operator

<= (less than or equal) operator

object data type conversion

strings, comparing

' (apostrophe), escaping in single-quoted strings

' (quotes, single) in strings

() (parentheses)

function call operator 2nd 3rd

in functions

functions as event handler properties

in if statements

invoking functions 2nd

operator evaluation order, specifying

in regular expressions 2nd

* (asterisk)

*= (assignment) operator

multiplication operator 2nd 3rd

quantifier, in regular expressions

+ (plus sign)

+ (unary plus) operator

++ (increment) operator 2nd 3rd

loop variables, incrementing

positioning in code

+= (assignment) operator

appending text to innerHTML property

addition operator 2nd

converting objects in string or numeric context

operands, data types of

quantifier, in regular expressions

string concatenation operator 2nd 3rd 4th 5th 6th 7th

, (comma) operator 2nd

combining multiple expressions in loops

- (hyphen), indicating range of characters in character class

- (minus sign)

-- (decrement) operator 2nd

loop variables, decrementing

positioning in code

-= (assignment) operator

-Infinity

subtraction operator

unary negation operator

. (dot)

. operator 2nd 3rd 4th

regular expression character classes

.js files

/ (forward slash)

/ (division) operator

/* and */, in comments

//, in comments 2nd 3rd

in regular expressions 2nd

; (semicolon)

automatic insertion in JavaScript

do loop, terminating with

empty statements

JavaScript and CSS

omitting between JavaScript statements

separating statements with 2nd 3rd

= (equal sign)

= (assignment) operator

precedence of

== (equality) operator

Netscape 4, JavaScript 1.2 implementation 2nd

null and undefined value, comparing

rules for determining equality

strings, comparing

=== (identity) operator

case expressions, testing for identity

distinguishing null and undefined values

Netscape 4, JavaScript 1.2 implementation

rules for determining identical values

? (question mark)

?\: (conditional) operator

embedding arguments in URLs

in regular expressions

quantifier, in regular expressions

regex extensions

?!

?=

@ ("at-rules"), CSS style sheets

[] (brackets)

accessing array elements 2nd 3rd

in arrays of arrays

accessing object properties 2nd 3rd

regular expression character classes

\: (colon), in labels

\\\\ (backslash)

\\\\n in regular expressions

escape sequences in string literals

escape sequences, string literals and regular expressions

literal characters in regular expressions

\\\\b

backspace character, in regular expression character classes

word boundary assertion

\\\\B (non-word boundary) metacharacter

\\\\n (newline)

\\\\W (non-word) metacharacter

\\\\w (word) metacharacter

\\S (non-Unicode whitespace characters)

\\s (space) metacharacter

\\w (ASCII word character)

\\W (non-ASCII word character)

^ (caret)

beginning of line or string, matching

negating character class elements

XOR (exclusive or) operator

_ (underscore), in identifiers

{} (curly braces)

delimiting statement blocks 2nd

in object literals

in regular expressions

| (vertical bar)

(bitwise OR) operator

| (bitwise OR) operator

|| (logical OR) operator

alternation in regular expressions 2nd

~ (tilde), bitwise NOT operator 2nd

16-bit integers

32-bit integers 2nd

64-bit floating-point format (numbers)

64-bit integers