In the past people used to wrap HTML comment tags around blocks of JavaScript in order to prevent ‘older’ browsers from displaying the script. Even Lynx is smart enough to ignore JavaScript, so why do some people keep doing this? Are there any valid reasons these days?
<script type='text/javascript'> <!-- //some js code //--> </script>
Edit: There is ONE situation I did encounter. Some code editors, such as Dreamweaver, get confused by quoted HTML inside a JavaScript string when in ‘design view’ and try to display it as part of your page.
No, absolutely not. Any user agent, search engine spider, or absolutely anything else these days is smart enough to ignore Javascript if it can’t execute it.
There was only a very brief period when this was at all helpful, and it was around 1996.