JavaScript怎么添加代码注释

   在进一步探讨之前,我们先来讨论一下JavaScript基本语法——注释的使用。

 

   1. // 表示当前行(单行注释,换行无效)是注释而不是要执行的代码,所以解释器不会试图运行它。注释是一个把说明文字放到代码中的一个便捷方式,它可以提示我们这段代码打算做什么活着帮助其他阅读这段代码的人理解代码是做什么的。就相当于我们对一个陌生成语的白话解释。

 

   2. /* 表示一个多行注释的开始。

 

   3. */ 表示一个多行注释的结束。如果想阻止执行某段代码但又不想永久地删除它,就可以使用多行注释。如果你对一个代码块有一问,例如,你不能确定哪些行有问题,那么你可以每次注释掉它的一部分,从而将问题分离出来之后去解决。

 

   4. 大括号{ } 用来表示一个代码块。他们确保大括号中间的所有行都被当做一个代码块来看待。当我们在讨论像if或for这样的结构语句和函数时,你会看到有关大括号更多的应用。

 

   5.分号或换行定义了语句的结束,语句就是一个当行的命令。在实际应用中,分号是可选的。但是在语句结束的时候,可以使用它们来使代码更清晰、更有条理,因为这样做可以使代码更容易阅读和调试(尽管你可以把许多语句放到一行中,但是最好还是把他们分别放到独立的行中,以使代码更容易阅读)。在大括号后面是不需要使用分号的。

 

   我们通过实际的代码来思考一下上述语法:

 

   <html>

      <head>  

            <title>JavaScript注释应用</title>

      </head>

      <body>

            <script type="text/JavaScript">

                  //说明代码——单行注释

                  /*

                     多行注释,用于较长的注释

                     也可以用于测试时注释掉代码

                  */

                  /*

                     代码由此开始,声明一个变量varone

                     将用户通过提示框输入的值付给varone

                     每条语句最后应该用分号最为结束 

                  */

                     var varone = prompt ( " 请输入网站名称 "  , "" ) ;

                     //如果用户输入的内容是“网赚国粹”

                     if(varone == "网赚国粹" ){

                        //弹出一个新窗口,显示“hello 网赚国粹”

                        alert("hello "+varone);

                     }

                     //如果用户输入的内容不是“网赚国粹”

                     else{

                        //则显示您输入的不是网赚国粹

                       alert("您输入的不是网赚国粹");

                     }

            </script>

      </body>

   </html>

 

   如果您以前没有什么JavaScript经验,可能无法完全理解上面的代码。先不要管它,现在只需要弄清楚注释是怎么使用的、代码段式什么和为什么一些语句的结尾有个分号。如果您喜欢,可以运行这段代码:把以<html>标签开始、以</html>标签结束的代码复制到文本文档中,使用.html扩展名保存文章,之后双击该文件就可以看到实际的效果了。

 

   尽管一些语句(像if和else)跨越不止一行而且包含其他语句,但它们被看成是单条语句,后面不需要加分号。JavaScript解释器知道在if语句后面的那几行语句应该被当做一个代码块来处理,因为有大括号{}。虽然不是强制的,但是把大括号内部的代码进行缩进处理是个很不错的注意,这样可以使阅读和调试更容易。

 

更多JavaScript资讯

 

javascript date.parse

javascript 禁止用户操作

验证文本框

xslt动态转化XML

windows对象open方法

javascript 全等

javascript not

msxml4 命名空间

javascript 关系运算符

javascript ie浏览器检测

posted @ 2011-01-18 20:02  gootry  阅读(1679)  评论(0编辑  收藏  举报