JavaScript is a scripting language where semicolons as statement terminators are optional. I have never found a conversation about this, I just stumbled across one and found it interesting.
Some of the points the author makes about why you should use semicolons are:
- Spec is cryptic and JavaScript implementations differ
- You can't minify JavaScript code without semicolons
- It's good coding style
- Semicolon insertion bites back in return statements
I am pretty obsessive about using semi-colons in my
JavaScript. It just makes it neat and organized in my opinion. Also keeps me in sync with my PHP programming as well.