| Data Types | ||
| Integer | Floating-point | |
| String | Boolean | |
| Hexidecimal | Octal | |
| Variable | Undefined | |
| Null | Literals | |
| Constants | Reserved Words | |
| ParseInt() | ParseFloat() | |
| toString() | typeof() | |
| Assignment Operators | Comparison Operators |
| += (A = A + B) | > (Greater Than) |
| -= (A = A - B) | < (Less Than) |
| *= (A = A * B) | == (Equal to) |
| ⁄= (A = A ⁄ B) | != (NOT Equal to) |
| %= (A = A % B) | <= (Less Than or Equal to) |
| >= (Greater Than or Equal to) |
| Logical Operators | Bitwise Operators |
| && (AND) | & (And) |
| || (OR) | | (Or) |
| ! (NOT) | ^ (XOr) |
| << (Shift left) | |
| >> (Shift right) |
| Arithmetic Operators | |
| + (Addition) | / (Division) |
| - (Subtraction) | ++ (Incrementation) |
| - (Negation) | -- (Decrementation) |
| % (Modulus) | |
| Control Structures | |
| if/else | for Loop |
| switch/case | for/in Loop |
| try/catch | while Loop |
| continue | do/while Loop |
| break | |
| Global Functions | |
| alert() | escape() |
| confirm() | unescape() |
| prompt() | encodeURI() |
| eval() | decodeURI() |
| Number() | encodeComponentURI() |
| parseFloat() | decodeURIComponent() |
| parseInt() | isNaN() |
| .toString() | |
| Screen Object Properties | |
| .width | .colorDepth |
| .height | .fontSmoothingEnabled |
| .availWidth | .availHeight |
| Window Object Events | |
| onBlur | onresize |
| onClick | onmouseup |
| ondblclick | onmousedown |
| onError | onmousemove |
| onFocus | onmousemove |
| onhelp | onmouseout |
| onkeyup | onmouseover |
| onkeydown | onmouseup |
| onkeypress | onmouseenter |
| onLoad | onmouseleave |
| onUnload | |
| Window Object Properties | |
| history (object) | innerHeight |
| location (object) | innerWidth |
| document (object) | outerHeight |
| navigator (object) | outerWidth |
| self | pageXOffset |
| parent | pageYOffset |
| opener | screen (object) |
| status | screenLeft |
| name | screenTop |
| closed | screenX |
| frames | screenY |
| top | |
| Window Object Methods | |
| blur() | print() |
| close() | resizeBy() |
| focus() | resizeTo() |
| moveBy() | scroll() |
| moveTo() | scrollBy() |
| open() | scrollTo() |
| Document Object | |
| getElementById | .referrer |
| getElementsByTagName | .fileCreatedDate |
| write | .fileModifiedDate |
| writeln | .fileSize |
| .alinkColor | .domain |
| .bgColor | .applets[] |
| .fgColor | .embeds[] |
| .linkColor | .images[] |
| .vlinkColor | .links[] |
| .cookie | .title |
| forms[i].elements[j] | .URL |
| .anchors[] | |
| String Object | |
| Methods | Properties |
| .concat(secondString) | .strike() |
| .charAt() | .sub() |
| .substring() | .sup() |
| .indexOf() | .fontcolor() |
| .lastIndexOf() | .fontsize() |
| .anchor(name) | .match() |
| .big() | .replace() |
| .blink() | .search() |
| .bold() | .slice() |
| .fixed() | .split() |
| .italics() | .trim() |
| .link(href) | .toUpperCase() |
| .small() | .toLowerCase() |
| .length | .toString() |
| Math Object Methods | |
| .abs() | .max() |
| .ceil() | .min() |
| .round() | .pow() |
| .floor() | .tan() |
| Math.PI | .sin() |
| .random() | .cos() |
| .sqrt() | |
| Array Methods | |
| Create an Array | .concat |
| Initialize an array | .join |
| Access an Array | .slice |
| Mutidimensional | .splice |
| Array as a Stack | .sort |
| .reverse | .toString |
| Date Object | |
| Date() | .getFullYear() |
| Date(milliseconds) | .getMonth() |
| Date(yyyy,mm,dd) | .getDate() |
| .getTime() | |
| Timers | |
| setTimeout(function, ms) | setInterval(function,ms) |
| clearTimeout(timerID) | clearInterval(timerID) |
Custom Search

