JavaScript – 语法
JavaScript可以使用放置在网页HTML标签内的JavaScript语句实现。 <script>... </script>
你可以在网页内任何位置放置包含JavaScript的 <script>
标签,但通常建议将它们放在 <head>
标签内。
<script>
标签会提示浏览器程序开始解释这些标签之间的所有文本作为脚本。JavaScript的简单语法如下所示。
<script ...>
JavaScript代码
</script>
script标签有两个重要的属性:
- Language −该属性指定所使用的脚本语言,通常其值是JavaScript。虽然HTML(及其后继者XHTML)的最新版本已淘汰此属性的使用。
-
Type −该属性现在是指示所使用的脚本语言及其值应设置为”text/javascript”。
因此,JavaScript段将如下所示:
<script language = "javascript" type = "text/javascript">
JavaScript code
</script>
你的第一个JavaScript代码
让我们通过示例来打印“Hello World” 。我们添加了一个可选的HTML注释,这是为了将我们的代码保存在不支持JavaScript的浏览器中。注释以“// – >”结尾。这里的“//”表示JavaScript中的注释,因此我们添加了这个注释以防止浏览器将HTML注释的结尾读取为JavaScript代码。接下来,我们调用了 document.write 函数,将一个字符串写入我们的HTML文档。
该函数可用于编写文本,HTML或两者。请参看以下代码。
<html>
<body>
<script language = "javascript" type = "text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
</body>
</html>
该代码将产生以下结果 –
Hello World!
空格和换行符
JavaScript对出现在JavaScript程序中的空格,制表符和换行符进行忽略。您可以在程序中自由使用空格,制表符和换行符,并且可以整齐和一致地格式化和缩进您的程序,使代码易于阅读和理解。
分号是可选的
在JavaScript中,简单语句通常在分号字符后面,就像在C,C ++和Java中一样。然而,如果每个语句都位于单独的一行上,则JavaScript允许您省略该分号。例如,以下代码可以不使用分号编写。
<script language = "javascript" type = "text/javascript">
<!--
var1 = 10
var2 = 20
//-->
</script>
但是,如果按如下格式在一行中格式化,则必须使用分号 –
<script language = "javascript" type = "text/javascript">
<!--
var1 = 10; var2 = 20;
//-->
</script>
注意 −使用分号是很好的编程习惯。
大小写敏感
JavaScript是区分大小写的语言。这意味着语言关键字,变量,函数名称和任何其他标识符必须始终以字母的一致大小写键入。
所以在JavaScript中, Time 与 TIME 将传达不同的含义。
注意 −在JavaScript中书写变量和函数名称时应注意。
JavaScript中的注释
JavaScript支持C风格和C++风格的注释,因此 –
- 任何在一个//和一行的末尾之间的文本都被视为注释,并被JavaScript忽略。
-
任何在/和/字符之间的文本都被视为注释。这个注释可以跨越多行。
-
JavaScript还认识HTML注释打开序列不被JavaScript识别,因此应该写成//–>。
示例
以下示例显示如何在JavaScript中使用注释。
<script language = "javascript" type = "text/javascript">
<!--
// 这是一个注释。它类似于C++中的注释。
/*
* 这是JavaScript中的多行注释
* 它非常类似于C编程中的注释
*/
//-->
</script>