
1.2 JavaScript主要的语法规则
微课

JavaScript主要的语法规则
(1)在网页中插入脚本程序的方式是使用<script>标签,把脚本标签<script></script>置于网页上的head部分或body部分,然后在其中加入脚本程序。其一般语法形式如下。

通过标签<script></script>指明其间是JavaScript脚本源代码。
使用<script>标签时,一般使用language属性说明使用何种语言,使用type属性标识脚本程序的类型,也可以只使用其中一种,以适应不同的浏览器。如果需要,还可以在language属性中标明JavaScript的版本号,那么,所使用的JavaScript脚本程序就可以应用该版本中的功能和特性,如“language=JavaScript1.2”。
老式的浏览器可能会在<script>标签中使用type="text/javascript",现在已经不必这样做了,JavaScript是所有现代浏览器以及HTML5中的默认脚本语言。
并非所有的浏览器都支持JavaScript,另外,由于浏览器版本和JavaScript脚本程序之间存在兼容性问题,可能会导致某些JavaScript脚本程序在某些版本浏览器中无法正确执行。如果浏览器不能识别<script>标签,就会将<script>与</script>标签之间的JavaScript脚本程序当作普通的HTML字符显示在浏览器中。针对此类问题,可以将JavaScript脚本程序代码置于HTML注释符之间,这样对于不支持JavaScript的浏览器就不会把代码内容当作文本显示在页面上,而是把它们当作注释,不会做任何操作。
“<!--”是HTML注释符的起始标签,“//-->”是HTML注释符的结束标签。对于不支持JavaScript脚本程序的浏览器,标签<!--和//-->之间的内容被当作注释内容,对于支持JavaScript程序的浏览器,这对标签将不起任何作用。另外,需要注意的是,HTML注释符的结束标签之前有两个斜杠“//”,这两个斜杠是JavaScript语言中的注释符号,如果没有这两个斜杠,JavaScript解释器试图将HTML注释的结束标签作为JavaScript来解释,从而有可能导致出错。
(2)所有的JavaScript语句都以分号“;”结束。
(3)JavaScript语言对大小写是敏感的。