在js中加html注释的作用?

 <!--
function getStringLength(str){
  var num=0;
  if (str!=""){
    var i;
    var s;
    for(i=0;i<str.length;i++){
      s=str.charCodeAt(i);
      if(s-128<0) num=num+1;
      else num=num+2;
    }
  }
  return num;
}
//-->

意思就是这个方法不用了吧。。。

基本不需要这种注释了,是为了防止老旧浏览器不支持或者浏览器没有启用脚本时出错,这样就会将代码当做注释,不解析

现在没有什么实际意义,你就当做一个函数看就行了。

一下情况我会加注释
1.之前写的方法或者页面现在有更好的可以替代的,但是怕现在的写出来有问题,就将之前的先注释了
2.以后看现在写的代码可以明白之前的大概思路,入手快。

在代码中加注释主要是方便后期代码的维护

就是说这些代码本来应该删除,但是这个程序员是一个初级码农,他不会用版本控制或者写文档
所以注释下,害怕以后保不齐还得用这段代码。

这样写不是初级码农为了注释,也不是方法不用了。只是隐藏了JS代码。
而在中间。
如果在"<!--" 这一行和 "-->" 这一行上的 才会被注释,其他的 就是只是隐藏了,而且,JavaScript解释器会忽略HTML注释的结束字符(-->),注释结束行前面的双斜线 (//) 是JavaScript 的注释符。这样写可以防止JavaScript 编译器把这一行当作JS脚本进行编译。
那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生才加了这些注释,现在已经不怎么用个。
特别是XHTML中,被注释起来的JS代码会全部失效。

因为老式的浏览器压根没法识别 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。那些老的浏览器不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。现在的浏览器基本都能识别<script> 标签,所以基本不需要这么做了</p>