A nice cheatsheet for JS: http://javascript.infogami.com/Javascript_in_Ten_Minutes
Concatenate is: "+"
Do NOT copy arrays w/ x=y. This copies a pointer. You can splice(0) an array to clone it.
Remember to use List functions... much handier than arrays in CF.
Alert box: alert("Hello! I am an alert box!!");
"remove" is a reserved word in Chrome. Ugh. This cost me 20 minutes.
Logical operators, use == not =
variables in functions do not perist, globals do (but that's bad practice), use module pattern - http://stackoverflow.com/questions/10452604/keeping-variable-alive-in-a-javascript-function