This means that you can use functions as data, which has the curious effect of reducing the need for variables that maintain state. If you find that yourself reaching for the var statement, or are using one or more "if" statements, then you're straying from thea functional style.
Another
Another notable idiosyncrasy of functional style is that functions should ONLY return the result of their evaluation and have no side effects on the state outside of their scope:
That's not to say you shouldn't use functional constructs in Javascript - just be aware of the limitations in it's implementation relative to it's environment.
Here are some links that might be of interest to you:
A good chapter on Functional Programming in Javascript from the excellent "Eloquent Javascript"
The Little Schemer
a friend of mine wrote a JS library based on the Little Schemer
A good tutorial on Scheme that might help you better comprehend FP