上QQ阅读APP看书,第一时间看更新
2.2 编写JavaScript语句
JavaScript程序是由一些单独的指令组成的,这些指令称为“语句”。为了能够正确地解释语句,浏览器对语句的书写方式有所要求。第一种方式是把每条语句写成一行:
this is statement 1 this is statement 2
另一种方式是在同一行里书写多条语句,每条语句以分号表示结束:
this is statement 1; this is statement 2;
为了提高代码的可读性,也为了防止造成难以查找的语法错误,最好是结合上述两种方式的优点,也就是一行书写一条语句,并且用分号表示语句结束:
this is statement 1; this is statement 2;
代码注释
有些语句的作用并不是为了让浏览器执行,而且为了方便需要阅读代码的人。我们把这些语句称为“注释”,它有一些特定的规则。
长度在一行之内的注释可以在行首以双斜线表示:
//注释内容
说明:注释的语法
JavaScript还可以使用HTML注释语法来实现单行注释:
<!-- this is a comment -->
但我们一般不在JavaScript中使用这种方式。
如果需要用这种方式添加多行注释,需要在每一行的行首都使用这个前缀:
//注释内容 //注释内容
实现多行注释的一种更方便的方法是使用/*标记注释的开始,使用*/标记注释的结束。其中的注释内容可以跨越多行:
/* 这里的注释 内容可以跨越 多行 */
在代码里添加注释是一种非常好的习惯,特别是在编写较大、较复杂的JavaScript程序时。注释不仅可以作为我们自己的提示,还可以为以后阅读代码的其他人提供指示和说明。
说明:文件大小
注释的确会略微增加JavaScript源文件的大小,从而对页面加载时间和代码性能产生不好的影响。一般来说,这种影响小到可以忽略不计,但如果的确需要消除这种影响,我们可以清除JavaScript文件里的全部注释,形成所谓的“产品”版本,用于实际的站点。出于这个目的,很多开发者提供他们的程序的所谓的“精简版”,其程序文件的大小是经过压缩的,并且所有的注释和空白都去掉了。你经常会遇到这样的精简版的文件,因为它们的文件名通常都有一个.min.js的后缀。