`JSLint`

The JavaScript Verifier (Read the documentation) Edition 2007-06-13

<html> <head> <title></title> </head> <body> <script language="javascript" type="text/javascript"> function s_vp_getCGI(vs,k) {var v='';if(k&&s_wd.location.search){var q=s_wd.location.search, qq=q.indexOf('?');q=qq<0?q:q.substring(qq+1);v=s_pt(q,'&',s_cgif, k)}s_vpr(vs,v)}function s_cgif(t,k){if(t){var te=t.indexOf('='), sk=te<0?t:t.substring(0,te),sv=te<0?'True':t.substring(te+1);if( sk==k)return s_epa(sv)}return ''} </script> </body> </html>

``
Paste your program into the text box above and click the JSLint button.

Options
Stop on first error
Strict whitespace
Assume a browser
Assume a Yahoo Widget
Assume Rhino
Tolerate sloppy line breaking
Tolerate `HTML` case
Tolerate `HTML` fragments
Tolerate `debugger` statements
Tolerate `eval`
Disallow undefined variables
Disallow `$` and leading `_` in identifiers
Disallow `==` and `!=`
Disallow `++` and `--`
Disallow bitwise operators
Adsafe

Copyright 2002 Douglas Crockford. All Rights Reserved Wrrrldwide.
Code Conventions for the JavaScript Programming Language