I always use semicolons in js because I usually compress the code down by removing superflous whitespace -- which would make this style of code not function at all.
But if you have a newline you generally have an indent. Furthermore, there are places in JS where semicolons are absent and newlines are not (after braces).