JavaScript的程序注释问题 ( 积分: 10 )

K

kanbor

Unregistered / Unconfirmed
GUEST, unregistred user!
新手问题,也许很简单:
<script>
<!-- //注意
function A2B() {
正常程序
}
--> //注意
</script>
经常看到类似如上的程序代码,问题是有无“//注意”那两行的区别是什么?
 
<!--这中间的部分都会被注掉变成灰色的-->
<!--
/*
这儿是注释,你
可写很多行。
*/
do
cument.write(&quot;Hallo, mein Freund!&quot;);
// 这儿是简短的注释
//-->
 
//:单行注释
<!-- -->:多行注释
 
to asksomeone你的回答很好:
<!--这中间的部分都会被注掉变成灰色的-->
<!-- //注意
/*
这儿是注释,你
可写很多行。
*/
do
cument.write(&quot;Hallo, mein Freund!&quot;);
// 这儿是简短的注释
//--> //注意
但是我写的两个注意你都没有声明用途!!请你烦再说清楚一点。
 
to lifangchao2008
//:单行注释
<!-- -->:多行注释
可是我说的程序可是在上面两个符号里面啊?!
 
<!-- //注意 这应该是多行注释的开始
中间这部分为注释的内容
//--> //注意 这应该是多行注释以此结尾
 
我想楼主的问题应该是这个意思: 为什么要用注释符号把javascript代码注释掉?这是个新手经常会感到奇怪的问题,我刚开始接触javascript也很奇怪。其实这是一个由于历史原因导致的编码习惯。因为浏览器有很多种类,有些种类并不能支持javascript(或者某些版本的javascript),所以,有可能会导致大量的javascript代码被显示在页面上,这是不可容忍的。于是 ,编写先行者们就用注释把javascript代码注释掉。这样,通常情况下被注释的javascript代码其实还可以正常工作,但如果浏览器不识别,就不会被显示在页面上了,只是不能响应而已。over
 
楼上正解
 
谢谢miles^o^,你的答案令我满意!
 
顶部