Interesting JavaScript string capability
Reading through ECMA-262 and taking a look at Rhino‘s source code, I came across something interesting. Apparently, it is possible to have a JavaScript string begin on one line of code and end on another line of code. For example:
var s /*:String*/ = "Test \ multi \ line."; alert(s);
This is perfectly valid; the interpreter just ignores the slash and the line break. The output from this code snippet is “Test multi line.” Just goes to show, you can write books on a topic and still not know everything about it.